Exemple #1
0
        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();
        }
Exemple #2
0
        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());
        }