Esempio n. 1
0
 public User CreateUser(User user)
 {
     using (var session = _sessionFactory.OpenSession())
     {
         var existing = _userRepository.FetchUser(user.UserName,session);
         if (existing != null)
         {
             return existing;
         }
         _userRepository.Save(user, session);
         return _userRepository.FetchUser(user.UserName, session);
     }
 }
 public void Setup()
 {
     var facade = new UserFacade(new SessionFactoryHelper(), new UserRepository());
     _user = facade.CreateUser(new User() { UserName = "******" });
 }