Ejemplo n.º 1
0
        public async Task <ActionResult <int> > Count([FromBody] FoodGrouping_FoodGroupingFilterDTO FoodGrouping_FoodGroupingFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            FoodGroupingFilter FoodGroupingFilter = ConvertFilterDTOToFilterEntity(FoodGrouping_FoodGroupingFilterDTO);
            int count = await FoodGroupingService.Count(FoodGroupingFilter);

            return(count);
        }
Ejemplo n.º 2
0
        private FoodGroupingFilter ConvertFilterDTOToFilterEntity(FoodGrouping_FoodGroupingFilterDTO FoodGrouping_FoodGroupingFilterDTO)
        {
            FoodGroupingFilter FoodGroupingFilter = new FoodGroupingFilter();

            FoodGroupingFilter.Selects   = FoodGroupingSelect.ALL;
            FoodGroupingFilter.Skip      = FoodGrouping_FoodGroupingFilterDTO.Skip;
            FoodGroupingFilter.Take      = FoodGrouping_FoodGroupingFilterDTO.Take;
            FoodGroupingFilter.OrderBy   = FoodGrouping_FoodGroupingFilterDTO.OrderBy;
            FoodGroupingFilter.OrderType = FoodGrouping_FoodGroupingFilterDTO.OrderType;

            FoodGroupingFilter.Id       = FoodGrouping_FoodGroupingFilterDTO.Id;
            FoodGroupingFilter.Name     = FoodGrouping_FoodGroupingFilterDTO.Name;
            FoodGroupingFilter.StatusId = FoodGrouping_FoodGroupingFilterDTO.StatusId;
            return(FoodGroupingFilter);
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <List <FoodGrouping_FoodGroupingDTO> > > List([FromBody] FoodGrouping_FoodGroupingFilterDTO FoodGrouping_FoodGroupingFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            FoodGroupingFilter  FoodGroupingFilter = ConvertFilterDTOToFilterEntity(FoodGrouping_FoodGroupingFilterDTO);
            List <FoodGrouping> FoodGroupings      = await FoodGroupingService.List(FoodGroupingFilter);

            List <FoodGrouping_FoodGroupingDTO> FoodGrouping_FoodGroupingDTOs = FoodGroupings
                                                                                .Select(c => new FoodGrouping_FoodGroupingDTO(c)).ToList();

            return(FoodGrouping_FoodGroupingDTOs);
        }