62,074
社区成员
发帖
与我相关
我的任务
分享
public class Membership
{
public int ID{get;set;}
[Required]
[EmailAddress]
public string Email{get;set;}
public string RealName{get;set;}
[Required]
[RegularExpression(@"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})")]
public string Password{get;set;}
public string PhoneNumber{get;set;}
public string Role{get;set;}
public bool IsLockedOut{get;set;}
public DateTime LastChanged{get;set;}
}
[HttpPost]
public async Task<IActionResult> Login([FromBody] Membership entity)
{
System.Console.WriteLine($"==== {ModelState.IsValid} {entity==null} ===");
if(!ModelState.IsValid)
return BadRequest();
}
public bool IsValid
{
get
{
return this.Values.All<ModelState>(delegate (ModelState modelState)
{
return (modelState.Errors.Count == 0);
});
}
}