public Food_AccountFoodFavoriteDTO(AccountFoodFavorite AccountFoodFavorite) { this.AccountId = AccountFoodFavorite.AccountId; this.FoodId = AccountFoodFavorite.FoodId; this.Food = AccountFoodFavorite.Food == null ? null : new Food_FoodDTO(AccountFoodFavorite.Food); this.Errors = AccountFoodFavorite.Errors; }
public async Task <ActionResult <Food_FoodDTO> > Get([FromBody] Food_FoodDTO Food_FoodDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } Food Food = await FoodService.Get(Food_FoodDTO.Id); return(new Food_FoodDTO(Food)); }
private Food ConvertDTOToEntity(Food_FoodDTO Food_FoodDTO) { Food Food = new Food(); Food.Id = Food_FoodDTO.Id; Food.Name = Food_FoodDTO.Name; Food.PriceEach = Food_FoodDTO.PriceEach; Food.DiscountRate = Food_FoodDTO.DiscountRate; Food.Image = Food_FoodDTO.Image; Food.StatusId = Food_FoodDTO.StatusId; Food.Descreption = Food_FoodDTO.Descreption; Food.BaseLanguage = CurrentContext.Language; return(Food); }
public async Task <ActionResult <Food_FoodDTO> > Delete([FromBody] Food_FoodDTO Food_FoodDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } Food Food = ConvertDTOToEntity(Food_FoodDTO); Food = await FoodService.Delete(Food); Food_FoodDTO = new Food_FoodDTO(Food); if (Food.IsValidated) { return(Food_FoodDTO); } else { return(BadRequest(Food_FoodDTO)); } }