Example #1
0
        public long Count(SearchUserEntity SearchUserEntity)
        {
            if (SearchUserEntity == null)
            {
                SearchUserEntity = new SearchUserEntity();
            }
            IQueryable <User> Users = IMSContext.Users;

            Users = SearchUserEntity.ApplyTo(Users);
            return(Users.Count());
        }
Example #2
0
        public List <UserEntity> Get(SearchUserEntity SearchUserEntity)
        {
            if (SearchUserEntity == null)
            {
                SearchUserEntity = new SearchUserEntity();
            }
            IQueryable <User> Users = IMSContext.Users
                                      .Include(u => u.Admin)
                                      .Include(u => u.Student)
                                      .Include(u => u.Lecturer)
                                      .Include(u => u.HrEmployee);

            Users = SearchUserEntity.ApplyTo(Users);
            Users = SearchUserEntity.SkipAndTake(Users);
            return(Users.ToList().Select(u => new UserEntity(u)).ToList());
        }
Example #3
0
 public List <UserEntity> Get(SearchUserEntity SearchUserEntity)
 {
     return(UserService.Get(SearchUserEntity));
 }
Example #4
0
 public long Count(SearchUserEntity SearchUserEntity)
 {
     return(UserService.Count(SearchUserEntity));
 }