public async Task <int> Count([FromBody] AdministratorMaster_AdministratorFilterDTO AdministratorMaster_AdministratorFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } AdministratorFilter AdministratorFilter = ConvertFilterDTOToFilterEntity(AdministratorMaster_AdministratorFilterDTO); return(await AdministratorService.Count(AdministratorFilter)); }
public async Task <List <AdministratorMaster_AdministratorDTO> > List([FromBody] AdministratorMaster_AdministratorFilterDTO AdministratorMaster_AdministratorFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } AdministratorFilter AdministratorFilter = ConvertFilterDTOToFilterEntity(AdministratorMaster_AdministratorFilterDTO); List <Administrator> Administrators = await AdministratorService.List(AdministratorFilter); return(Administrators.Select(c => new AdministratorMaster_AdministratorDTO(c)).ToList()); }
public AdministratorFilter ConvertFilterDTOToFilterEntity(AdministratorMaster_AdministratorFilterDTO AdministratorMaster_AdministratorFilterDTO) { AdministratorFilter AdministratorFilter = new AdministratorFilter(); AdministratorFilter.Selects = AdministratorSelect.ALL; AdministratorFilter.Id = new LongFilter { Equal = AdministratorMaster_AdministratorFilterDTO.Id }; AdministratorFilter.Username = new StringFilter { StartsWith = AdministratorMaster_AdministratorFilterDTO.Username }; AdministratorFilter.DisplayName = new StringFilter { StartsWith = AdministratorMaster_AdministratorFilterDTO.DisplayName }; return(AdministratorFilter); }