Exemplo n.º 1
0
 public void LoginDeveSerInformado()
 {
     using (var session = PersistenceHelper.OpenSession())
     {
         var user = new User {
             Name = "Lourete", Phone = "24242424", Password = "******"
         };
         var userRepository = new UserRepository(session);
         userRepository.CreateOrUpdate(user);
     }
 }
Exemplo n.º 2
0
 public void SenhaDeveSerInformada()
 {
     using (var session = PersistenceHelper.OpenSession())
     {
         var user = new User {
             Name = "Saulete", Phone = "555", Login = "******"
         };
         var userRepository = new UserRepository(session);
         userRepository.CreateOrUpdate(user);
     }
 }
Exemplo n.º 3
0
 public void NomeDeveSerInformado()
 {
     using (var session = PersistenceHelper.OpenSession())
     {
         var user = new User {
             Phone = "3353539", Login = "******", Password = "******"
         };
         var userRepository = new UserRepository(session);
         userRepository.CreateOrUpdate(user);
     }
 }
Exemplo n.º 4
0
 public void TelefoneFixoDeveSerInformado()
 {
     using (var session = PersistenceHelper.OpenSession())
     {
         var user = new User {
             Name = "Pedro", Login = "******", Password = "******"
         };
         var userRepository = new UserRepository(session);
         userRepository.CreateOrUpdate(user);
     }
 }
Exemplo n.º 5
0
        public ActionResult Remove(int id)
        {
            using (var session = PersistenceHelper.OpenSession())
            {
                var userRepository = new UserRepository(session);
                var user           = userRepository.FindById(id);
                userRepository.Remove(user);
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 6
0
        public ActionResult Detail(int id)
        {
            User usuario;

            using (var session = PersistenceHelper.OpenSession())
            {
                var userRepository = new UserRepository(session);
                usuario = userRepository.FindById(id);
            }

            return(View(new UserViewData(usuario)));
        }
Exemplo n.º 7
0
        public ActionResult Edit(UserViewData userViewData)
        {
            if (!ModelState.IsValid)
            {
                return(View(userViewData));
            }

            var user = userViewData.GetUser();

            using (var session = PersistenceHelper.OpenSession())
            {
                var userRepository = new UserRepository(session);
                userRepository.CreateOrUpdate(user);
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
        public void UsurioSalvaCorretamente()
        {
            using (var session = PersistenceHelper.OpenSession())
            {
                var user = new User {
                    Active       = true,
                    Deleted      = false,
                    ExternalCode = "1234",
                    Login        = "******",
                    Password     = "******"
                };

                var userRepository = new UserRepository(session);

                userRepository.CreateOrUpdate(user);

                Assert.AreNotEqual(0, user.Id);
            }
        }
Exemplo n.º 9
0
        private static List <UserListViewDataItem> GetUserList(string filter)
        {
            IList <User> lista;

            using (var session = PersistenceHelper.OpenSession())
            {
                var userRepository = new UserRepository(session);
                lista = String.IsNullOrWhiteSpace(filter) ? userRepository.FindAll() : userRepository.FindByName(filter);
            }

            return(lista.ToList().Select(user => new UserListViewDataItem
            {
                Id = user.Id,
                Name = user.Name,
                Login = user.Login,
                Email = user.Email,
                Active = user.Active
            }).ToList());
        }
Exemplo n.º 10
0
        public void UsurioSalvaCorretamente()
        {
            using (var session = PersistenceHelper.OpenSession())
            {
                var user = new User {
                    Name         = "Saulete",
                    Active       = true,
                    CellPhone    = "123123123",
                    Deleted      = false,
                    ExternalCode = "1234",
                    Email        = "*****@*****.**",
                    Phone        = "555",
                    Login        = "******",
                    Password     = "******"
                };

                var userRepository = new UserRepository(session);

                userRepository.CreateOrUpdate(user);

                Assert.AreNotEqual(0, user.Id);
            }
        }