public ActionResult Edit(Guid id) { CcmUser user = _userRepository.GetById(id); if (user == null) { return(RedirectToAction("Index")); } var model = new UserFormViewModel { Comment = user.Comment, FirstName = user.FirstName, Id = user.Id, LastName = user.LastName, UserName = user.UserName, RoleId = user.RoleId, }; var userIsAdmin = User.IsInRole(Roles.Admin); model.Roles = GetRoles(userIsAdmin); ViewBag.Title = Resources.Edit_User; return(View("CreateEdit", model)); }
public void Crud() { var user = new CcmUser { UserName = $"User{DateTime.Now:yyyyMMddHHmmss}", FirstName = "Förnamn", LastName = "Efternamn", Password = "******", Comment = "Testanvändare" }; var createResult = _sut.Create(user); Assert.IsTrue(createResult); var user2 = _sut.GetById(user.Id); Assert.AreEqual("Förnamn", user2.FirstName); Assert.AreEqual("Efternamn", user2.LastName); Assert.AreEqual("Testanvändare", user2.Comment); Assert.AreEqual(user.UserName, user2.UserName); user2.FirstName = "Alvar"; user2.LastName = "Dysterkvist"; var updateResult = _sut.Update(user2); Assert.IsTrue(updateResult); var user3 = _sut.GetById(user2.Id); Assert.AreEqual("Alvar", user3.FirstName); Assert.AreEqual("Dysterkvist", user3.LastName); var deleteResult = _sut.Delete(user3.Id); Assert.IsTrue(deleteResult); var user4 = _sut.GetById(user3.Id); Assert.IsNull(user4); }