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()); }); }
public InventoryController(IPlatformServiceFactory platformServiceFactory) { m_platformServiceFactory = platformServiceFactory; }
public AmazonSyncHostService(IPlatformServiceFactory platformServiceFactory) { m_platformServiceFactory = platformServiceFactory; }
public EbayServiceController(IPlatformServiceFactory platformServiceFactory) { m_platformServiceFactory = platformServiceFactory; }
public InventoryService(IPlatformServiceFactory platformServiceFactory, string company, string connectionString) { m_platformServiceFactory = platformServiceFactory; m_company = company; m_connectionString = connectionString; }
public OrderController(IPlatformServiceFactory platformServiceFactory, IHostingEnvironment hostingEnvironment) { m_platformServiceFactory = platformServiceFactory; m_platformServiceFactory.ContentRootPath = hostingEnvironment.ContentRootPath; }
public OrderController(IPlatformServiceFactory platformServiceFactory) { m_platformServiceFactory = platformServiceFactory; }