public FoodListDto UpdateFood(CreateFoodInputDto createInput) { Food newfood = ObjectMapper.Map <Food>(createInput); _foodRepository.Update(newfood); var foodmapped = ObjectMapper.Map <FoodListDto>(newfood); return(foodmapped); }
public FoodListDto CreateFood(CreateFoodInputDto createInput) { var food = _foodRepository.FirstOrDefault(p => p.Name == createInput.Name); if (food != null) { throw new Abp.UI.UserFriendlyException("There is already a food exist"); } else { /*Food newfood = new Food { Name = createInput.Name, Description = createInput.Description, CategoryId= createInput.CategoryId };*/ Food newfood = ObjectMapper.Map <Food>(createInput); _foodRepository.Insert(newfood); var foodmapped = ObjectMapper.Map <FoodListDto>(newfood); return(foodmapped); } }