Exemplo n.º 1
0
        // GET: Orders
        public ActionResult IndexUser()//bu action duzelt bundelleri duzeldennen sora sefdi cunki
        {
            UserDb         UserSession = (UserDb)Session["User"];
            var            MyOrders    = db.Orders.Where(w => w.UserDbId == UserSession.Id).ToList();
            var            MyDecs      = db.Declerations.Where(w => w.UserDbId == UserSession.Id && w.CreatAdmin == false).ToList();
            OrderIndexView OrderIndex  = new OrderIndexView();

            foreach (OrderDb i in MyOrders)
            {
                OrderIndex.myOrders.Add(i);
            }
            //
            OrderIndex.AllOrdersCount     = MyOrders.Count();
            OrderIndex.OrderedCount       = MyOrders.Count(w => w.Ordered == true);
            OrderIndex.isNotOrdered       = MyOrders.Count(w => w.Ordered == false);
            OrderIndex.isPaidCount        = MyOrders.Count(w => w.isPaid == true);
            OrderIndex.isNotPaidCount     = MyOrders.Count(w => w.isPaid == false);
            OrderIndex.isUrgentOrderCount = MyOrders.Count(w => w.isUrgent == true);
            OrderIndex.isNormalOrderCount = MyOrders.Count(w => w.isUrgent == false);

            ViewBag.orders  = MyOrders;
            ViewBag.decs    = MyDecs;
            ViewBag.Statuse = db.OrderStatuses.ToList();
            var Id = UserSession.Id;

            ViewBag.id = Id;
            return(View(OrderIndex));
        }
Exemplo n.º 2
0
        //========================================================================================================================================================
        //////////orders  admin panel
        ///
        /// orders index in admin panel
        ///
        public ActionResult IndexAdmin()
        {
            var Orders = db.Orders.OrderByDescending(o => o.CreatedDate).ToList();

            OrderIndexView OrderIndex = new OrderIndexView();

            OrderIndex.AllOrdersCount     = Orders.Count();
            OrderIndex.isExcuteOrder      = Orders.Count(w => w.Executed == true);
            OrderIndex.isNotExcuteOrder   = Orders.Count(w => w.Executed == false);
            OrderIndex.OrderedCount       = Orders.Count(w => w.Ordered == true);
            OrderIndex.isNotOrdered       = Orders.Count(w => w.Ordered == false);
            OrderIndex.isPaidCount        = Orders.Count(w => w.isPaid == true);
            OrderIndex.isNotPaidCount     = Orders.Count(w => w.isPaid == false);
            OrderIndex.isUrgentOrderCount = Orders.Count(w => w.isUrgent == true);
            OrderIndex.isNormalOrderCount = Orders.Count(w => w.isUrgent == false);

            ViewBag.orders  = OrderIndex;
            ViewBag.Country = db.Countries.ToList();
            return(View(Orders));
        }