// 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));
        }
Esempio n. 2
0
        // 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));
        }
Esempio n. 4
0
        // GET: Category
        public ActionResult DailyProduction()
        {
            List <ProductionVModel> list = new ProductionDAL().GetDailyProduction();

            return(View(list));
        }