예제 #1
0
 public async Task<List<Vm>> SearchAsync(Rm request)
 {
     IQueryable<Payment> queryable = request.GetOrderedData(Repository.Get()).Include(y => y.Supplier);
     queryable = request.SkipAndTake(queryable);
     var list = await queryable.ToListAsync();
     return list.ConvertAll(x => new Vm(x));
 }
예제 #2
0
        public async Task <IHttpActionResult> Get(string keyword, string orderBy, string isAsc)
        {
            var request  = new Rm(keyword, orderBy, isAsc);
            var products = await service.SearchAsync(request);

            return(Ok(products));
        }
예제 #3
0
 public async Task<int> CountAsync(Rm request)
 {
     var queryable = request.GetOrderedData(Repository.Get());
     var count = await queryable.CountAsync();
     return count;
 }
예제 #4
0
 public async Task <IHttpActionResult> Count(Rm request)
 {
     return(Ok(await service.CountAsync(request)));
 }
예제 #5
0
 public async Task <IHttpActionResult> Data(Rm request)
 {
     return(Ok(await service.SearchAsync(request)));
 }