public IEnumerable <Tenant> Handle(GetTenantsQuery query) { return(context.Tenants .Skip((query.PageIndex - 1) * query.PageSize) .Take(query.PageSize) .ToList()); }
public IEnumerable <Tenant> Get() { var query = new GetTenantsQuery { PageIndex = 1, PageSize = 10 }; if (getTenants != null) { return(getTenants.Handle(query)); } throw new HttpResponseException(HttpStatusCode.NotFound); }
// [Route("Get")] public IHttpActionResult Get() { var query = new GetTenantsQuery { PageIndex = 1, PageSize = 10 }; if (_getTenants != null) { return(Ok(_getTenants.Handle(query))); } throw new HttpResponseException(HttpStatusCode.NotFound); }
public IEnumerable <Tenant> Handle(GetTenantsQuery query) { return(new List <Tenant>() { new Tenant() { AccountNumber = "Test123" } }); // return context.Tenants // .Skip((query.PageIndex - 1)*query.PageSize) // .Take(query.PageSize) // .ToList(); }