Ejemplo n.º 1
0
 public bool Delete(CcmUser user)
 {
     if (_radiusUserRepository.DeleteUser(user.RadiusId))
     {
         _userRepository.Delete(user);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public ActionResult Delete(DeleteUserViewModel model)
 {
     _userRepository.Delete(model.Id);
     return(RedirectToAction("Index"));
 }