public async Task <List <Role_AppUserDTO> > SingleListAppUser([FromBody] Role_AppUserFilterDTO Role_AppUserFilterDTO)
        {
            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip        = 0;
            AppUserFilter.Take        = 20;
            AppUserFilter.OrderBy     = AppUserOrder.Id;
            AppUserFilter.OrderType   = OrderType.ASC;
            AppUserFilter.Selects     = AppUserSelect.Id | AppUserSelect.Username | AppUserSelect.DisplayName | AppUserSelect.Email | AppUserSelect.Phone;
            AppUserFilter.Id          = Role_AppUserFilterDTO.Id;
            AppUserFilter.Username    = Role_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName = Role_AppUserFilterDTO.DisplayName;
            AppUserFilter.Email       = Role_AppUserFilterDTO.Email;
            AppUserFilter.Phone       = Role_AppUserFilterDTO.Phone;
            AppUserFilter.StatusId    = new IdFilter {
                Equal = StatusEnum.ACTIVE.Id
            };

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <Role_AppUserDTO> Role_AppUserDTOs = AppUsers
                                                      .Select(x => new Role_AppUserDTO(x)).ToList();

            return(Role_AppUserDTOs);
        }
Example #2
0
        public async Task <long> CountAppUser([FromBody] Role_AppUserFilterDTO Role_AppUserFilterDTO)
        {
            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Id             = Role_AppUserFilterDTO.Id;
            AppUserFilter.Username       = Role_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName    = Role_AppUserFilterDTO.DisplayName;
            AppUserFilter.Email          = Role_AppUserFilterDTO.Email;
            AppUserFilter.Phone          = Role_AppUserFilterDTO.Phone;
            AppUserFilter.OrganizationId = Role_AppUserFilterDTO.OrganizationId;
            AppUserFilter.StatusId       = new IdFilter {
                Equal = StatusEnum.ACTIVE.Id
            };

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            return(await AppUserService.Count(AppUserFilter));
        }