public ActionResult Edit(User user) { if (ModelState.IsValid) { userCollection.SaveUser(user); TempData["message"] = string.Format("User {0} has been saved", user.Name); return RedirectToAction("UserList"); } else { return View(user); } }
public void SaveUser(User user) { if (user.Id == 0) { userContext.Add(user); } else { User dbEntry = userContext.Find(m => m.Id == user.Id); if (dbEntry != null) { dbEntry.Login = user.Login; dbEntry.Name = user.Name; dbEntry.Password = user.Password; dbEntry.Role = user.Role; } } }