public ActionResult Index(LoginUserModel loginDetails) { if (ModelState.IsValid) { UserAccessServiceClient client = new UserAccessServiceClient(); UserAccessData retrievedResult = new UserAccessData(); var response = client.AuthenticateUser(new UserAccessData() { UserName = loginDetails.UserName, Password = loginDetails.Password }); if (response.Message == ConstantsModel.SuccessMessage) { retrievedResult = response.Data; return(RedirectToAction("index", "home", new { loggedIn = retrievedResult.UserType.ToString(), userId = retrievedResult.UserId })); } if (response.Message == "NoUserFound") { ViewBag.ErrorMessage = "Incorrect username or passoword"; return(View()); } else { return(RedirectToAction("index", "login")); } } else { return(RedirectToAction("index", "login")); } }
public RedirectToRouteResult Index(UserModel user) { if (ModelState.IsValid) { UserAccessServiceClient client = new UserAccessServiceClient(); var response = client.GetSignupInfo(new UserAccessData() { UserName = user.UserName, Password = user.Password, UserType = "User".Trim(), Email = user.Email }); if (response.Message == ConstantsModel.SuccessMessage) { return(RedirectToAction("index", "login")); } else { return(RedirectToAction("Signup")); } } else { return(RedirectToAction("Signup")); } }