public ActionResult Edit() { backend.Objects.Employee model = backend.Objects.Employee.Get(DUser).FirstOrDefault(); if (model == null) { return(Content("Error")); } return(View(model)); }
public ActionResult Register(RegisterModel model) { if (model.Password != model.ConfirmPassword) { ModelState.AddModelError("", "Потверждение введенного пароля не совпадает"); return View(model); } model.UserName = Guid.NewGuid().ToString(); backend.Objects.User fusr = backend.Objects.User.GetByEmail(model.Email); if (fusr != null) { ModelState.AddModelError("", "Логин занят"); return View(model); } backend.Objects.User usr = new backend.Objects.User() { Login = model.UserName, Password = model.Password, Email = model.Email }; usr = backend.Objects.User.Insert(usr); backend.Objects.Employee e = new backend.Objects.Employee() { FamilyName = model.FamilyName, Name = model.FirstName, LastName = model.LastName }; backend.Objects.Employee.Insert(usr, e); backend.MailInformer.SendAfterRegistration(usr); return RedirectToAction("Login"); //throw new NotImplementedException(); //if (ModelState.IsValid) //{ // // Attempt to register the user // try // { // WebSecurity.CreateUserAndAccount(model.UserName, model.Password); // WebSecurity.Login(model.UserName, model.Password); // return RedirectToAction("Index", "Home"); // } // catch (MembershipCreateUserException e) // { // ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); // } //} //// If we got this far, something failed, redisplay form //return View(model); }
public ActionResult Edit(int id, string FirstName, string Email, string FamilyName, string LastName) { backend.Objects.Employee modelx = backend.Objects.Employee.Get(DUser).FirstOrDefault(); if (modelx == null || id != modelx.Id) { return(Content("Error")); } modelx.FamilyName = FamilyName; modelx.Name = FirstName; modelx.LastName = LastName; modelx.Email = Email; backend.Objects.Employee.Update(modelx); return(RedirectToAction("Edit")); }