public SalesTerritoryType(AdventureworksDataContext dataStore) { Field(o => o.TerritoryId); Field(o => o.Name); Field(o => o.Region); Field(o => o.SalesYtd); }
public QueryController(AdventureworksDataContext context, IDocumentExecuter documentExecuter, IObjectGraphSchemaProvider schemaProvider) { _context = context; _documentExecutor = documentExecuter; _schemaProvider = schemaProvider; }
public SalesOrderDetailType(AdventureworksDataContext dataStore) { Field(o => o.SalesOrderDetailId); Field(o => o.SalesOrderId); Field(o => o.CarrierTrackingNumber); Field(o => o.ProductId); Field(o => o.Quantity); Field(o => o.UnitPrice); Field <DecimalGraphType, decimal>("lineTotal").Resolve(context => context.Source.Quantity * context.Source.UnitPrice); }
public SalesOrderType(AdventureworksDataContext dataStore) { Field(o => o.SalesOrderId); Field(o => o.PurchaseOrderNumber, nullable: true); Field(o => o.AccountNumber); Field <ListGraphType <SalesOrderDetailType>, List <SalesOrderDetail> >() .Name("details") .ResolveAsync(async context => { var salesOrder = context.Source; return(await dataStore.SalesOrderDetails.Where(m => m.SalesOrderId == salesOrder.SalesOrderId).ToListAsync()); } ); }
public StoreDemographicsType(AdventureworksDataContext dataStore) { Field(o => o.BusinessEntityId); Field(o => o.Name); Field(o => o.BankName); Field(o => o.AnnualSales); Field(o => o.AnnualRevenue); Field(o => o.BusinessType); Field(o => o.YearOpened); Field(o => o.Specialty); Field(o => o.SquareFeet); Field(o => o.Brands); Field(o => o.Internet); Field(o => o.NumberEmployees); }
public SalespersonType(AdventureworksDataContext dataStore) { Field(o => o.BusinessEntityId); Field(o => o.FirstName); Field(o => o.LastName); Field(o => o.EmailAddress); Field(o => o.PhoneNumber); Field <SalesTerritoryType, SalesTerritory>() .Name("territory") .ResolveAsync(async context => { var salesPerson = context.Source; return(await dataStore.SalesTerritories.FirstOrDefaultAsync(m => m.TerritoryId == salesPerson.TerritoryId)); } ); }
public StoreType(AdventureworksDataContext dataStore) { Field(o => o.BusinessEntityId); Field(o => o.Name); Field <SalespersonType, Salesperson>() .Name("salesperson") .ResolveAsync(async context => { var store = context.Source; return(await dataStore.Salespersons.FirstOrDefaultAsync(m => m.BusinessEntityId == store.SalespersonId)); }); Field <StoreDemographicsType, StoreDemographics>() .Name("demographic") .ResolveAsync(async context => { var store = context.Source; return(await dataStore.StoreDemographics.FirstOrDefaultAsync(m => m.BusinessEntityId == store.BusinessEntityId)); } ); }
public StoreQuery(AdventureworksDataContext repo) : base(repo.Stores, GetTypeDescriptor()) { }
public SalesTerritoryQuery(AdventureworksDataContext repo) : base(repo.SalesTerritories, GetTypeDescriptor()) { }
public SalespersonQuery(AdventureworksDataContext repo) : base(repo.Salespersons, GetTypeDescriptor()) { }
public AdworksController(IConfiguration config, AdventureworksDataContext context) { _config = config; _context = context; }
public SalesOrderDetailQuery(AdventureworksDataContext repo) : base(repo.SalesOrderDetails, GetTypeDescriptor()) { }