Beispiel #1
0
        public FoodListDto UpdateFood(CreateFoodInputDto createInput)
        {
            Food newfood = ObjectMapper.Map <Food>(createInput);

            _foodRepository.Update(newfood);

            var foodmapped = ObjectMapper.Map <FoodListDto>(newfood);

            return(foodmapped);
        }
Beispiel #2
0
        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);
            }
        }