public ActionResult RegisterEdit(RegisterEditViewModel model) { var user = _userManager.Find(model.UserName, model.Password); if (user == null) { AddErrors(new IdentityResult("Incorrect password")); return(View(model)); } user.BirthDate = model.BirthDate; user.FirstName = model.FirstName; user.LastName = model.LastName; user.MiddleName = model.MiddleName; user.PhoneNumber = model.PhoneNumber; _userManager.Update(user); var seller = _sellerRepository.Find(user.Id); seller.OfficeAddress = model.OfficeAddress; seller.Passport = model.Passport; seller.ErrorText = ""; _sellerRepository.SaveChanges(); return(RedirectToAction("Login")); }
public async Task <RegisterConfig> UpdateRegister(RegisterEditViewModel model) { var register = await _modbusService.GetRegisterById(model.Id); register.Title = model.Title; register.Type = model.Type; register.Offset = model.Offset; register.Count = model.Count; return(register); }
public async Task <IActionResult> RegisterUpdate(RegisterEditViewModel model) { if (ModelState.IsValid) { await _modbusService.Update(await _modbusFactory.UpdateRegister(model)); return(_getDefaultForm()); } return(PartialView("_RegisterEditPartial", model)); }
public ActionResult RegisterEdit(string id) { var seller = _sellerRepository.Find(id); var model = new RegisterEditViewModel { BirthDate = seller.User.BirthDate, FirstName = seller.User.FirstName, LastName = seller.User.LastName, MiddleName = seller.User.MiddleName, OfficeAddress = seller.OfficeAddress, Passport = seller.Passport, PhoneNumber = seller.User.PhoneNumber, UserName = seller.User.UserName, ErrorText = seller.ErrorText }; return(View(model)); }