public IActionResult GetById(int mid, int pid) { try { MealProduct = mealProductData.GetByIds(mid, pid); if (MealProduct == null) { return(NotFound()); } return(Ok(ApiRepository.MealProductToDto(MealProduct))); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } }
private void MetaRemoveIngredientsAndStatistics(int mealId, int productId, Meal modMeal) { Weight = mealProductData.FindWeight(mealId, productId); MealProduct = mealProductData.GetByIds(mealId, productId); if (!Weight.Equals(null)) { Weight *= -1; } Meal = mealData.Recomposite(modMeal, Product, Weight); Meal.Products.Remove(Product); Meal.MealProducts.Remove(MealProduct); }