public ViewResult Edit2(int registeredUserId) { RegisteredUser registeredUser = repository.RegisteredUsers.FirstOrDefault(p => p.RegisteredUserId == registeredUserId); RegisterNewUserVM temp = new RegisterNewUserVM(); temp.Username = registeredUser.Username; temp.Password = registeredUser.Password; temp.AccessLevel = registeredUser.AccessLevel; return View(temp); }
public ActionResult Edit2(RegisterNewUserVM RUVM) { RegisteredUser registeredUser2 = repository.RegisteredUsers.FirstOrDefault(p => p.Username == RUVM.Username); if (registeredUser2 == null) { registeredUser2 = new RegisteredUser(); } registeredUser2.Username = RUVM.Username; registeredUser2.Password = RUVM.Password; registeredUser2.AccessLevel = RUVM.AccessLevel; if (ModelState.IsValid) { repository.SaveRegisteredUser(registeredUser2); TempData["message"] = string.Format("{0} has been saved in the db", registeredUser2.Username); return RedirectToAction("Index"); //why not return a view like we have been? } else { return View(RUVM); } }
public ViewResult RegisterNewUser(RegisterNewUserVM RUserParam) { RegisteredUser temp = new RegisteredUser(); temp.Username = RUserParam.Username; temp.Password = RUserParam.Password; temp.AccessLevel = RUserParam.AccessLevel; RegisteredUserRepo.AddUser(temp); return View("ShowNewUser", temp); }