Ejemplo n.º 1
0
        public TestSingleResult <Customer> Get(int key)
        {
            ResetDataSource();
            var db = new EntitySetAggregationContext();

            return(TestSingleResult.Create(db.Customers.Where(c => c.Id == key)));
        }
Ejemplo n.º 2
0
        public TestSingleResult <NormalOrder> Get(int key)
        {
            ResetDataSource();
            var db = new AutoExpandOrdersContext();

            return(TestSingleResult.Create(db.NormalOrders.Where(o => o.Id == key)));
        }
Ejemplo n.º 3
0
        public TestSingleResult <Customer> Get(int key)
        {
            ResetDataSource();
            var db = new AutoExpandCustomerContext();

            return(TestSingleResult.Create(db.Customers.Where(c => c.Id == key)));
        }
Ejemplo n.º 4
0
 public TestSingleResult <Manager> Get(int key)
 {
     return(TestSingleResult.Create(_managers.Where(c => c.Id == key).AsQueryable()));
 }
Ejemplo n.º 5
0
 public TestSingleResult <Window> GetWindow([FromODataUri] int key)
 {
     return(TestSingleResult.Create <Window>(_windows.Where(w => w.Id == key).AsQueryable()));
 }
 public TestSingleResult <JsonSingleResultCustomer> Get(int id)
 {
     return(TestSingleResult.Create(Enumerable.Range(0, 10).Select(i => new JsonSingleResultCustomer
     {
         Id = i,
         Name = string.Format("Customer{0}", i),
         JsonSingleResultOrders = Enumerable.Range(0, i).Select(j => new JsonSingleResultOrder
         {
             Id = j,
             Date = DateTime.Now.Subtract(TimeSpan.FromDays(j)),
             BillingAddress = new JsonSingleResultAddress
             {
                 FirstLine = string.Format("First line {0}", j),
                 SecondLine = string.Format("Second line {0}", j),
                 ZipCode = j * 100,
                 City = string.Format("City {0}", j),
                 State = string.Format("State {0}", j),
                 Country = string.Format("CountryOrRegion {0}", j),
             },
             OrderDetails = Enumerable.Range(0, j).Select(k => new JsonSingleResultOrderDetail
             {
                 Id = k,
                 Ammount = k,
                 Name = string.Format("Name {0}", k),
                 Price = k * 1000
             }).ToList()
         }).ToList()
     }).Concat(
                                        Enumerable.Range(10, 10).Select(i => new JsonSingleResultPremiumCustomer
     {
         Id = i,
         Name = string.Format("Customer{0}", i),
         Category = string.Format("Category{0}", i),
         Bonuses = Enumerable.Range(0, i).Select(j => new JsonSingleResultBonus
         {
             Id = j,
             Ammount = j * 1000
         }).ToList(),
         JsonSingleResultOrders = Enumerable.Range(0, i).Select(j => new JsonSingleResultOrder
         {
             Id = j,
             Date = DateTime.Now.Subtract(TimeSpan.FromDays(j)),
             BillingAddress = new JsonSingleResultAddress
             {
                 FirstLine = string.Format("First line {0}", j),
                 SecondLine = string.Format("Second line {0}", j),
                 ZipCode = j * 100,
                 City = string.Format("City {0}", j),
                 State = string.Format("State {0}", j),
                 Country = string.Format("CountryOrRegion {0}", j),
             },
             OrderDetails = Enumerable.Range(0, j).Select(k => new JsonSingleResultOrderDetail
             {
                 Id = k,
                 Ammount = k,
                 Name = string.Format("Name {0}", k),
                 Price = k * 1000
             }).ToList()
         }).ToList()
     })).AsQueryable().Where(x => x.Id == id)));
 }
Ejemplo n.º 7
0
 public async Task <TestSingleResult <EfPerson> > Get(int key)
 {
     return(await Task.FromResult(TestSingleResult.Create(_db.People.Where(c => c.Id == key))));
 }
Ejemplo n.º 8
0
 public ITestActionResult Get([FromODataUri] int key)
 {
     return(Ok(TestSingleResult.Create(Enumerable.Range(0, 1).Select(i => new InvalidQueryCustomer {
     }).AsQueryable())));
 }