Ejemplo n.º 1
0
 public SalesTerritoryType(AdventureworksDataContext dataStore)
 {
     Field(o => o.TerritoryId);
     Field(o => o.Name);
     Field(o => o.Region);
     Field(o => o.SalesYtd);
 }
Ejemplo n.º 2
0
 public QueryController(AdventureworksDataContext context, IDocumentExecuter documentExecuter,
                        IObjectGraphSchemaProvider schemaProvider)
 {
     _context          = context;
     _documentExecutor = documentExecuter;
     _schemaProvider   = schemaProvider;
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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());
     }
                   );
 }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
 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));
     }
                   );
 }
Ejemplo n.º 7
0
        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));
            }
                          );
        }
Ejemplo n.º 8
0
 public StoreQuery(AdventureworksDataContext repo)
     : base(repo.Stores, GetTypeDescriptor())
 {
 }
Ejemplo n.º 9
0
 public SalesTerritoryQuery(AdventureworksDataContext repo)
     : base(repo.SalesTerritories, GetTypeDescriptor())
 {
 }
Ejemplo n.º 10
0
 public SalespersonQuery(AdventureworksDataContext repo)
     : base(repo.Salespersons, GetTypeDescriptor())
 {
 }
Ejemplo n.º 11
0
 public AdworksController(IConfiguration config, AdventureworksDataContext context)
 {
     _config  = config;
     _context = context;
 }
Ejemplo n.º 12
0
 public SalesOrderDetailQuery(AdventureworksDataContext repo)
     : base(repo.SalesOrderDetails, GetTypeDescriptor())
 {
 }