public void AddUser(User user) { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction transaction = session.BeginTransaction()) { session.Save(user); transaction.Commit(); } }
public void CanAddUser() { var user = new User { FirstName = "Ivan", LastName = "Ivanov", CityId = new Guid("A3F997ED-0A93-4A95-B50A-0000025C49F6") }; IUserRepository repository = new UserRepository(); repository.AddUser(user); using (ISession session = NHibernateHelper.OpenSession()) { var fromDb = session.Get<User>(user.Id); Assert.IsNotNull(fromDb); Assert.AreNotSame(user, fromDb); Assert.AreEqual(user.FirstName, fromDb.FirstName); Assert.AreEqual(user.LastName, fromDb.LastName); } }
public void AddUser(User user) { UserRepository.AddUser(user); }