Admin auth functionally complete

This commit is contained in:
2012-12-31 14:49:41 -05:00
parent 8739251066
commit 2ec2a752cd
30 changed files with 260 additions and 79 deletions
@@ -1,4 +1,5 @@
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
using AutoMapper;
using MileageTraker.Web.Attributes;
@@ -9,12 +10,14 @@ namespace MileageTraker.Web.ViewModels.User
[Required]
[StringLength(64)]
[InputSize("small")]
[Remote("UsernameAvailable", "User", ErrorMessage = "Username already in use")]
public string Username { get; set; }
[Required]
[DataType(DataType.EmailAddress)]
[RegularExpression(@"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}", ErrorMessage = "Must be an email address")]
[InputSize("large")]
[Remote("EmailAvailable", "User", ErrorMessage = "Email already in use")]
public string Email { get; set; }
[Required]