Exemple #1
0
        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));
        }
Exemple #2
0
        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());
        }
Exemple #3
0
        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);
        }