コード例 #1
0
        public void RemoveTest()
        {
            IUserGroupRepository r = new UserGroupRepository();
            var list = r.GetAll().GetEnumerator();

            list.MoveNext();

            Usuario item = new Usuario()
            {
                Login = "******", Senha = "senha2", Nome = "Nome2", Email = "*****@*****.**", Situacao = ActiveInactiveType.Active, Grupo = list.Current
            };
            IUserRepository target = new UserRepository();

            target.Add(item);
            target.Remove(item);

            // use session to try to load the product
            using (ISession session = NHibernateHelper.OpenSession())
            {
                var fromDb = session.Get <Usuario>(item.Id);

                Assert.IsNull(fromDb);
                Assert.AreNotSame(item, fromDb);
            }
        }
コード例 #2
0
        public static void MyClassInitialize(TestContext testContext)
        {
            IUserGroupRepository r = new UserGroupRepository();
            var list = r.GetAll().GetEnumerator();

            list.MoveNext();

            item = new Usuario()
            {
                Login = "******", Senha = "senha", Nome = "Nome", Email = "*****@*****.**", Situacao = ActiveInactiveType.Active, Grupo = list.Current
            };
            IUserRepository target = new UserRepository();

            target.Add(item);
        }
コード例 #3
0
        public void AddTest()
        {
            IUserGroupRepository r = new UserGroupRepository();
            var list = r.GetAll().GetEnumerator();

            list.MoveNext();

            Usuario item = new Usuario()
            {
                Login = "******", Senha = "senha1", Nome = "Nome1", Email = "*****@*****.**", Situacao = ActiveInactiveType.Active, Grupo = list.Current
            };
            IUserRepository target = new UserRepository();

            target.Add(item);

            try
            {
                // use session to try to load the product
                using (ISession session = NHibernateHelper.OpenSession())
                {
                    var fromDb = session.Get <Usuario>(item.Id);

                    Assert.IsNotNull(fromDb);
                    Assert.AreNotSame(item, fromDb);
                    Assert.AreEqual(item.Login, fromDb.Login);
                    Assert.AreEqual(item.Senha, fromDb.Senha);
                    Assert.AreEqual(item.Nome, fromDb.Nome);
                    Assert.AreEqual(item.Email, fromDb.Email);
                    Assert.AreEqual(item.Situacao, fromDb.Situacao);
                    Assert.AreEqual(item.Situacao, fromDb.Situacao);
                    Assert.IsNotNull(fromDb.Grupo);
                    Assert.AreEqual(item.Grupo.Id, fromDb.Grupo.Id);
                }
            }
            finally
            {
                target.Remove(item);
            }
        }
コード例 #4
0
ファイル: User.cs プロジェクト: zkenstein/CrowdCMS
 public List <tbl_UserGroups> GetAllUserGroupsOrdered()
 {
     return(UserGroupRepository.GetAll().OrderBy(ug => ug.UG_Order).ToList());
 }
コード例 #5
0
ファイル: User.cs プロジェクト: zkenstein/CrowdCMS
 public List <tbl_UserGroups> GetAllUserGroups()
 {
     return(UserGroupRepository.GetAll().ToList());
 }
コード例 #6
0
ファイル: UserGroupServices.cs プロジェクト: gulelat/pxhotel
 public IQueryable <UserGroup> GetAll()
 {
     return(_userGroupRepository.GetAll());
 }