public ActionResult AddPreOrder( ProductToBuy preOrder)
 {
     preOrder.userID = Convert.ToInt32(System.Web.HttpContext.Current.User.Identity.Name);
     preOrder.approved = false;
     preOrder.description = "";
     repository.SaveProductToBuy(preOrder);
     return RedirectToAction("CreatePreOrder");
 }
 public void SaveProductToBuy(ProductToBuy productToBuy)
 {
     if (productToBuy.productToBuyID == 0)
     {
         _db.ProductsToBuy.Add(productToBuy);
     }
     else
     {
         var dbEntry = _db.ProductsToBuy.Find(productToBuy.productToBuyID);
         if (dbEntry != null)
         {
             dbEntry.title = productToBuy.title;
             dbEntry.userID = productToBuy.userID;
             dbEntry.description = productToBuy.description;
             dbEntry.productCategoryID = productToBuy.productCategoryID;
             dbEntry.amount = productToBuy.amount;
             dbEntry.price = productToBuy.price;
             dbEntry.approved = productToBuy.approved;
         }
     }
     _db.SaveChanges();
 }
        public ActionResult EditProductToBuy(ProductToBuy productToBuy)
        {
            if (ModelState.IsValid)
            {
                repository.SaveProductToBuy(productToBuy);
                TempData["message"] = string.Format("Передзамовлення {0} було збережено!", productToBuy.title);

                return RedirectToAction("ProductsToBuyList");
            }
            else
            {
                return View(productToBuy);
            }
        }