private dynamic RegisterUser() { var user = this.Bind <UserModel>(); Response response; if (string.IsNullOrEmpty(user.UserName) || string.IsNullOrEmpty(user.Password)) { response = new Response { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "Invalid details provided" }; } else { if (!_userRegistration.IsUserValid(user.UserName)) { response = new Response { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "Invalid details provided" }; } else { response = _userRegistration.RegisterUser(user.UserName, user.Password) ? new Response { StatusCode = HttpStatusCode.OK, ReasonPhrase = "User Created" } : new Response { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "Unable to created requested user" }; } } return(response); }
public ActionResult SubmitUserDetails(UserDetails userDetails) { Random random = new Random(); userDetails.Password = random.Next(1000, 9999).ToString(); string msg = dbObj.RegisterUser(userDetails); if (msg.Equals("success")) { NotifyUser.SendUserActicationEmail(userDetails.FullName, userDetails.EmailId, userDetails.UserId, userDetails.Password); return(RedirectToAction("RegisterUser")); } else { return(View("FailureMessage")); } }