public async Task <ActionResult <int> > Count([FromBody] FoodType_FoodTypeFilterDTO FoodType_FoodTypeFilterDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } FoodTypeFilter FoodTypeFilter = ConvertFilterDTOToFilterEntity(FoodType_FoodTypeFilterDTO); int count = await FoodTypeService.Count(FoodTypeFilter); return(count); }
public async Task <ActionResult <List <FoodType_FoodTypeDTO> > > List([FromBody] FoodType_FoodTypeFilterDTO FoodType_FoodTypeFilterDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } FoodTypeFilter FoodTypeFilter = ConvertFilterDTOToFilterEntity(FoodType_FoodTypeFilterDTO); List <FoodType> FoodTypes = await FoodTypeService.List(FoodTypeFilter); List <FoodType_FoodTypeDTO> FoodType_FoodTypeDTOs = FoodTypes .Select(c => new FoodType_FoodTypeDTO(c)).ToList(); return(FoodType_FoodTypeDTOs); }
private FoodTypeFilter ConvertFilterDTOToFilterEntity(FoodType_FoodTypeFilterDTO FoodType_FoodTypeFilterDTO) { FoodTypeFilter FoodTypeFilter = new FoodTypeFilter(); FoodTypeFilter.Selects = FoodTypeSelect.ALL; FoodTypeFilter.Skip = FoodType_FoodTypeFilterDTO.Skip; FoodTypeFilter.Take = FoodType_FoodTypeFilterDTO.Take; FoodTypeFilter.OrderBy = FoodType_FoodTypeFilterDTO.OrderBy; FoodTypeFilter.OrderType = FoodType_FoodTypeFilterDTO.OrderType; FoodTypeFilter.Id = FoodType_FoodTypeFilterDTO.Id; FoodTypeFilter.Name = FoodType_FoodTypeFilterDTO.Name; FoodTypeFilter.StatusId = FoodType_FoodTypeFilterDTO.StatusId; return(FoodTypeFilter); }