public async Task <int> Count([FromBody] ImageFileMaster_ImageFileFilterDTO ImageFileMaster_ImageFileFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ImageFileFilter ImageFileFilter = ConvertFilterDTOToFilterEntity(ImageFileMaster_ImageFileFilterDTO); return(await ImageFileService.Count(ImageFileFilter)); }
public async Task <List <ImageFileMaster_ImageFileDTO> > List([FromBody] ImageFileMaster_ImageFileFilterDTO ImageFileMaster_ImageFileFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ImageFileFilter ImageFileFilter = ConvertFilterDTOToFilterEntity(ImageFileMaster_ImageFileFilterDTO); List <ImageFile> ImageFiles = await ImageFileService.List(ImageFileFilter); return(ImageFiles.Select(c => new ImageFileMaster_ImageFileDTO(c)).ToList()); }
public ImageFileFilter ConvertFilterDTOToFilterEntity(ImageFileMaster_ImageFileFilterDTO ImageFileMaster_ImageFileFilterDTO) { ImageFileFilter ImageFileFilter = new ImageFileFilter(); ImageFileFilter.Selects = ImageFileSelect.ALL; ImageFileFilter.Id = new LongFilter { Equal = ImageFileMaster_ImageFileFilterDTO.Id }; ImageFileFilter.Path = new StringFilter { StartsWith = ImageFileMaster_ImageFileFilterDTO.Path }; ImageFileFilter.Name = new StringFilter { StartsWith = ImageFileMaster_ImageFileFilterDTO.Name }; return(ImageFileFilter); }