public async Task AddIngredient(IngredientDTO ingredientDto) //tested { ingredientDto.ValidateIfNull(ExceptionMessages.IngredientDtoNull); var ingredientCtx = ingredientDto.MapToCtxModel(); ingredientCtx.ValidateIfNull(ExceptionMessages.IngredientNull); _context.Add(ingredientCtx); await _context.SaveChangesAsync(); }
public async Task <string> EditIngredienAsync(IngredientDTO ingredientDto) //tested -1 { ingredientDto.ValidateIfNull(ExceptionMessages.IngredientDtoNull); var ingredient = ingredientDto.MapToCtxModel(); ingredient.ValidateIfNull(ExceptionMessages.IngredientNull); _context.Update(ingredient); await _context.SaveChangesAsync(); return(ingredient.Name); }