private FoodGrouping ConvertDTOToEntity(FoodGrouping_FoodGroupingDTO FoodGrouping_FoodGroupingDTO) { FoodGrouping FoodGrouping = new FoodGrouping(); FoodGrouping.Id = FoodGrouping_FoodGroupingDTO.Id; FoodGrouping.Name = FoodGrouping_FoodGroupingDTO.Name; FoodGrouping.StatusId = FoodGrouping_FoodGroupingDTO.StatusId; FoodGrouping.BaseLanguage = CurrentContext.Language; return(FoodGrouping); }
public async Task <ActionResult <FoodGrouping_FoodGroupingDTO> > Get([FromBody] FoodGrouping_FoodGroupingDTO FoodGrouping_FoodGroupingDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } FoodGrouping FoodGrouping = await FoodGroupingService.Get(FoodGrouping_FoodGroupingDTO.Id); return(new FoodGrouping_FoodGroupingDTO(FoodGrouping)); }
public async Task <ActionResult <FoodGrouping_FoodGroupingDTO> > Create([FromBody] FoodGrouping_FoodGroupingDTO FoodGrouping_FoodGroupingDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } FoodGrouping FoodGrouping = ConvertDTOToEntity(FoodGrouping_FoodGroupingDTO); FoodGrouping = await FoodGroupingService.Create(FoodGrouping); FoodGrouping_FoodGroupingDTO = new FoodGrouping_FoodGroupingDTO(FoodGrouping); if (FoodGrouping.IsValidated) { return(FoodGrouping_FoodGroupingDTO); } else { return(BadRequest(FoodGrouping_FoodGroupingDTO)); } }