public EmailCheckResult CheckIfEmailInUse(string emailAddress) { var result = new EmailCheckResult(); if (!String.IsNullOrWhiteSpace(emailAddress)) { var email = HttpUtility.UrlDecode(emailAddress); var user = _usersService.GetUserByEmail(email); if (user != null) { result.EmailInUse = true; } return(result); } throw HttpStatusCode.BadRequest.AsException(); }
public ActionResult <EmailCheckResult> CheckIfEmailInUse(string emailAddress) { var result = new EmailCheckResult(); if (!String.IsNullOrWhiteSpace(emailAddress)) { var email = HttpUtility.UrlDecode(emailAddress); var user = _usersService.GetUserByEmail(email); if (user != null) { result.EmailInUse = true; } return(result); } return(BadRequest()); }