// GET: Category/Delete/5 public ActionResult Delete(int id) { ProductionVModel prod = new ProductionDAL().GetCustomProductionById(id); prod.ImagePath = "/Images/2" + prod.ImagePath.Split('/').Last(); return(View(prod)); }
// GET: Report public ActionResult TopProduct() { List <ProductionVModel> products = new ProductionDAL().GetProduction(); products = products.OrderByDescending(p => p.Quantity).ToList(); List <string> allProducts = new List <string>(); List <int> allQuantities = new List <int>(); foreach (var p in products) { allProducts.Add(p.ProductName); allQuantities.Add(p.Quantity); } ViewBag.AllQuantities = allQuantities; return(View(allProducts)); }
// GET: Weekly production public ActionResult WeeklyProduction(string orderBy, string order) { List <ProductionVModel> list = new ProductionDAL().GetWeeklyProduction(); if (orderBy != null || orderBy != "") { switch (orderBy) { case "Denumire": if (order != orderBy) { list = list.OrderBy(p => p.ProductName).ToList(); } else { list = list.OrderByDescending(p => p.ProductName).ToList(); } break; case "Cantitate": if (order != orderBy) { list = list.OrderBy(p => p.Quantity).ToList(); } else { list = list.OrderByDescending(p => p.Quantity).ToList(); } break; case "Data": if (order != orderBy) { list = list.OrderBy(p => p.Date).ToList(); } else { list = list.OrderByDescending(p => p.Date).ToList(); } break; } } ViewBag.Order = orderBy; return(View(list)); }
// GET: Category public ActionResult DailyProduction() { List <ProductionVModel> list = new ProductionDAL().GetDailyProduction(); return(View(list)); }