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); }
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)); }