public void Delete(int id)
 {
     using (var ingredient = new IngredientsRepository())
     {
         TreatmentIngredients treat = ingredient.GetById(id);
         if (treat != null)
         {
             ingredient.Delete(treat);
         }
     }
 }
        public IngredientsViewPar GetById(int id)
        {
            using (var ingredient = new IngredientsRepository())
            {
                TreatmentIngredients treat = ingredient.GetById(id);
                var ingredientview = new IngredientsViewPar();
                if (treat != null)
                {
                    ingredientview.IngredientId = treat.IngredientId;
                    ingredientview.IngredientName = treat.IngredientName;
                    ingredientview.NumIngredients = treat.NumIngredients;
                    ingredientview.IngredientMass = treat.IngredientMass;
                    ingredientview.Ingredientprice = treat.Ingredientprice;
                    ingredientview.TotalPrice = treat.TotalPrice;
                    ingredientview.TotalMass = treat.TotalMass;

                }
                return ingredientview;
            }
        }
 public void Update(IngredientsViewPar model)
 {
     using (var ingredient = new IngredientsRepository())
     {
         TreatmentIngredients treat = ingredient.GetById(model.IngredientId);
         if (treat != null)
         {
             treat.IngredientId = model.IngredientId;
             treat.IngredientName = model.IngredientName;
             treat.NumIngredients = model.NumIngredients;
             treat.IngredientMass = model.IngredientMass;
             treat.Ingredientprice = model.Ingredientprice;
             treat.TotalPrice = model.Ingredientprice*model.NumIngredients;
             treat.TotalMass = model.IngredientMass * model.NumIngredients;
             ingredient.Update(treat);
         }
     }
 }