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()); } }