コード例 #1
0
        public async Task <ActionResult <IngredientDto> > UpdateIngredientAsync(int ingredientId, IngredientForUpdate ingredientForUpdate)
        {
            var ingredientFromRepo = await _ingredients.GetAsync(ingredientId);

            if (ingredientFromRepo == null)
            {
                return(NotFound());
            }

            _mapper.Map(ingredientForUpdate, ingredientFromRepo);

            _ingredients.Update(ingredientFromRepo);
            await _ingredients.SaveAsync();

            return(Ok(_mapper.Map <Ingredient>(ingredientFromRepo)));
        }
コード例 #2
0
 public void Update(Ingredient ingredient)
 {
     _dal.Update(ingredient);
 }
コード例 #3
0
        public async Task <int> Update(IngredientsModel ingredients)
        {
            var ingredientsEntity = _mapper.Map <Ingredients>(ingredients);

            return(await _ingredientsRepository.Update(ingredientsEntity));
        }