Exemplo n.º 1
0
        public ERPQuery(IPlatformServiceFactory platformServiceFactory)
        {
            Field <ListGraphType <OrderType> >("searchOrders",
                                               arguments: new QueryArguments(
                                                   new QueryArgument <NonNullGraphType <SearchOrderInputType> > {
                Name = "searchOrderInput", Description = "Search Order Input"
            }),
                                               resolve: context =>
            {
                SearchOrderInput searchOrderInput = context.GetArgument <SearchOrderInput>("searchOrderInput");
                return(platformServiceFactory.GetOrderService(searchOrderInput.Company).SearchOrders(searchOrderInput.SearchType, searchOrderInput.SearchText));
            }
                                               );

            Field <ListGraphType <OrderSummaryType> >("orderSummary",
                                                      arguments: new QueryArguments(
                                                          new QueryArgument <NonNullGraphType <StringGraphType> > {
                Name = "company", Description = "Company"
            }),
                                                      resolve: context =>
            {
                string company = context.GetArgument <string>("company");
                return(platformServiceFactory.GetOrderService(company).GetOrderSummary());
            });
        }
Exemplo n.º 2
0
 public InventoryController(IPlatformServiceFactory platformServiceFactory)
 {
     m_platformServiceFactory = platformServiceFactory;
 }
Exemplo n.º 3
0
 public AmazonSyncHostService(IPlatformServiceFactory platformServiceFactory)
 {
     m_platformServiceFactory = platformServiceFactory;
 }
Exemplo n.º 4
0
 public EbayServiceController(IPlatformServiceFactory platformServiceFactory)
 {
     m_platformServiceFactory = platformServiceFactory;
 }
Exemplo n.º 5
0
 public InventoryService(IPlatformServiceFactory platformServiceFactory, string company, string connectionString)
 {
     m_platformServiceFactory = platformServiceFactory;
     m_company          = company;
     m_connectionString = connectionString;
 }
Exemplo n.º 6
0
 public OrderController(IPlatformServiceFactory platformServiceFactory, IHostingEnvironment hostingEnvironment)
 {
     m_platformServiceFactory = platformServiceFactory;
     m_platformServiceFactory.ContentRootPath = hostingEnvironment.ContentRootPath;
 }
Exemplo n.º 7
0
 public OrderController(IPlatformServiceFactory platformServiceFactory)
 {
     m_platformServiceFactory = platformServiceFactory;
 }