Beispiel #1
0
        public ActionResult Index(int page = FIRST_PAGE, string sortby = DEFAULT_SORT, string order = DEFAULT_DESC_ORDER)
        {
            if (!Authorized(RoleType.OrdersViewer)) return Error(Loc.Dic.error_no_permission);

            IEnumerable<Order> orders;
            using (OrdersRepository ordersRep = new OrdersRepository(CurrentUser.CompanyId))
            {
                orders = ordersRep.GetListWithCanceled("Orders_Statuses", "Supplier", "User");

                if (orders == null) return Error(Loc.Dic.error_orders_get_error);

                orders = Pagination(orders, page, sortby, order);

                return View(orders.ToList());
            }
        }