public ActionResult sales(salesmodel.DTO model)
 {
     TempData["SalesModel"] = model;
     using (var db = new ApplicationDbContext())
     {
         Sale sale = new Sale();
         foreach (var item in model.ListOfSales)
         {
             sale.ProductName = item.ProductName;
             sale.Price       = item.Price;
             sale.Quantity    = item.Quantity;
             sale.Total       = item.Total;
             sale.ExpireDate  = item.ExpireDate;
             db.Sales.Add(sale);
             var product = db.Products.Where(x => x.ProductName == item.ProductName).FirstOrDefault();
             product.Stock = product.Stock - item.Quantity;
             db.SaveChanges();
         }
     }
     return(RedirectToAction("PrintSales"));
 }
 public ActionResult AddSales()
 {
     salesmodel.DTO model = new salesmodel.DTO();
     return(PartialView("~/Views/Sales/EditorTemplates/SalesDTO.cshtml", model));
 }
      public ActionResult printsales()
      {
          salesmodel.DTO model = (salesmodel.DTO)TempData["SalesModel"];

          return(View(model));
      }