public async Task <ActionResult <CreateNewDish> > AddDish(CreateNewDish newDish) { var dishName = await _dishesRepository.CheckByName(newDish.Name); if (dishName) { return(StatusCode((int)HttpStatusCode.Conflict, "Dish with name: " + newDish.Name + " already exists")); } var postDish = await _dishIngredientsService.AddNewDish(newDish); return(CreatedAtAction(nameof(GetDishById), new { id = postDish.Id }, postDish.Id)); }