Exemplo n.º 1
0
        public ActionResult GetRevenueExtendbySalesOrderId(int salesOrderId)
        {
            var repository = new RevenuesRepository(_context).GetForSalesOrder(salesOrderId);
            var server     = new GridServer <Revenue>(repository, Request.Query,
                                                      true, "revenuesGrid" + salesOrderId.ToString()
                                                      , c => ColumnCollections.RevenueColumns(c, null))
                             .WithPaging(10)
                             .Sortable()
                             .Filterable()
                             .WithMultipleFilters()
                             .WithGridItemsCount();

            var revenues = server.ItemsToDisplay;

            return(Ok(revenues));
        }
Exemplo n.º 2
0
        public ActionResult GetOrdersGridAllFeatures()
        {
            var repository             = new OrdersRepository(_context);
            IGridServer <Order> server = new GridServer <Order>(repository.GetAll(), Request.Query,
                                                                true, "ordersGrid", c => ColumnCollections.OrderColumnsAllFeatures(c, null, null))
                                         .WithPaging(10)
                                         .Sortable()
                                         .Filterable()
                                         .WithMultipleFilters()
                                         .Searchable(true, false);

            var items = server.ItemsToDisplay;

            return(Ok(items));
        }
        public ActionResult GetOrderDetailsGridAllFeatures(int OrderId)
        {
            var orderDetails = (new OrderDetailsRepository(_context)).GetForOrder(OrderId);

            var server = new GridCoreServer <OrderDetail>(orderDetails, Request.Query,
                                                          false, "orderDetailsGrid" + OrderId.ToString(), c => ColumnCollections.OrderDetailColumnsAllFeatures(c, null))
                         .WithPaging(10)
                         .Sortable()
                         .Filterable()
                         .WithMultipleFilters()
                         .SetRemoveDiacritics <NorthwindDbContext>("RemoveDiacritics");

            var items = server.ItemsToDisplay;

            return(Ok(items));
        }
        public ActionResult OrderColumnsWithSubgridCrud()
        {
            var repository             = new OrdersRepository(_context);
            IGridServer <Order> server = new GridCoreServer <Order>(repository.GetAll(), Request.Query,
                                                                    true, "ordersGrid", c => ColumnCollections.OrderColumnsWithNestedCrud(c, null, null))
                                         .WithPaging(10)
                                         .Sortable()
                                         .Filterable()
                                         .WithMultipleFilters()
                                         .WithGridItemsCount()
                                         .SetRemoveDiacritics <NorthwindDbContext>("RemoveDiacritics");

            var items = server.ItemsToDisplay;

            return(Ok(items));
        }
        public ActionResult GetOrderDetailsGridWithCrud(int OrderId)
        {
            var orderDetails = (new OrderDetailsRepository(_context)).GetForOrder(OrderId);

            var server = new GridServer <OrderDetail>(orderDetails, Request.Query,
                                                      false, "orderDetailsGrid" + OrderId.ToString(), c => ColumnCollections.OrderDetailColumnsCrud(c, null))
                         .WithPaging(10)
                         .Sortable()
                         .Filterable()
                         .WithMultipleFilters();

            var items = server.ItemsToDisplay;

            return(Ok(items));
        }
Exemplo n.º 6
0
        public ActionResult GetAllSalesOrder()
        {
            var repository = new SalesOrdersRepository(_context);
            IGridServer <SalesOrder> server = new GridServer <SalesOrder>(repository.GetAll(), Request.Query,
                                                                          true, "salesOrdersGrid", c => ColumnCollections.SalesOrderColumnsWithCustomer(c, null, null))
                                              .WithPaging(10)
                                              .Sortable()
                                              .Filterable()
                                              .WithMultipleFilters()
                                              .WithGridItemsCount();

            var salesOrders = server.ItemsToDisplay;

            return(Ok(salesOrders));
        }
Exemplo n.º 7
0
        public ActionResult GetAllRevenue()
        {
            var repository = new RevenuesRepository(_context);
            IGridServer <Revenue> server = new GridServer <Revenue>(repository.GetAll(), Request.Query,
                                                                    true, "revenuesGrid", c => ColumnCollections.RevenueColumns(c, null))
                                           .WithPaging(10)
                                           .Sortable()
                                           .Filterable()
                                           .WithMultipleFilters()
                                           .WithGridItemsCount();

            var revenues = server.ItemsToDisplay;

            return(Ok(revenues));
        }
Exemplo n.º 8
0
        public ActionResult GetSalesOrderItemExtendbySalesOrderId(int salesOrderId)
        {
            var repository = new SalesOrderItemsRepository(_context).GetForSalesOrder(salesOrderId);
            var server     = new GridServer <SalesOrderItem>(repository, Request.Query,
                                                             true, "salesOrderItemsGrid" + salesOrderId.ToString(), c => ColumnCollections.SalesOrderItemColumns(c, null, null))
                             .WithPaging(10)
                             .Sortable()
                             .Filterable()
                             .WithMultipleFilters()
                             .WithGridItemsCount()
                             .Searchable(true, false, true);

            var salesOrderItems = server.ItemsToDisplay;

            return(Ok(salesOrderItems));
        }