public ActionResult Create(Rp3.Test.Mvc.Models.UserViewModel editModel) { Rp3.Test.Proxies.Proxy proxy = new Proxies.Proxy(); Rp3.Test.Common.Models.User commonModel = new Common.Models.User(); commonModel.PersonName = editModel.PersonName; commonModel.AccountNumber = editModel.AccountNumber; commonModel.RegisterDate = DateTime.Now; bool respondeOk = proxy.InsertUser(commonModel); if (respondeOk) { return(RedirectToAction("Index")); } else { return(View(editModel)); } }
public ActionResult Login(Rp3.Test.Mvc.Models.UserViewModel user) { string message = string.Empty; if (user.UserName != null && user.Password != null) { Rp3.Test.Proxies.Proxy proxy = new Proxies.Proxy(); Rp3.Test.Common.Models.User commonModel = new Common.Models.User(); commonModel.UserName = user.UserName; commonModel.Password = user.Password; commonModel = proxy.LoginUser(commonModel); if (commonModel != null) { Session["UserId"] = commonModel.UserId.ToString(); Session["UserName"] = commonModel.UserName.ToString(); FormsAuthentication.SetAuthCookie(commonModel.UserName, true); if (!string.IsNullOrEmpty(Request.Form["ReturnUrl"])) { return(RedirectToAction(Request.Form["ReturnUrl"].Split('/')[2])); } else { return(RedirectToAction("Index", "Home")); } } else { message = "Username and/or password is incorrect."; } } else { message = "Username and/or password is incorrect."; } ViewBag.Message = message; return(View(user)); }