Пример #1
0
        public JsonResult CreateAccount(CreateAccountFormData newAccountInfo)
        {
            if (ModelState.IsValid)
            {
                var response = accountManager.CreateAccount(newAccountInfo);

                if (response.IsSuccess)
                {
                    return(Json(new { IsSuccess = true }));
                }

                else
                {
                    return(Json(new { IsSuccess = false, Error = response.Explanation }));
                }
            }
            else
            {
                string message = string.Empty;
                foreach (var modelState in ModelState.Values)
                {
                    foreach (var error in modelState.Errors)
                    {
                        message += error.ErrorMessage + "\n";
                    }
                }
                return(Json(new { IsSuccess = false, Error = message }));
            }
        }
        public IHttpActionResult CreateAccount(CreateAccountFormData newAccountInfo)
        {
            if (ModelState.IsValid)
            {
                var response = accountManager.CreateAccount(newAccountInfo);

                if (response.IsSuccess)
                {
                    return(Ok());
                }

                else
                {
                    return(BadRequest(response.Explanation));
                }
            }
            else
            {
                string message = string.Empty;
                foreach (var modelState in ModelState.Values)
                {
                    foreach (var error in modelState.Errors)
                    {
                        message += error.ErrorMessage + "\n";
                    }
                }
                return(BadRequest(message));
            }
        }