// 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)); }
//======================================================================================================================================================== //////////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)); }