Add transaction list

This commit is contained in:
2016-08-29 14:43:26 -04:00
parent b57c5ae41c
commit 016f031664
11 changed files with 124 additions and 26 deletions
@@ -34,5 +34,19 @@ namespace InventoryTraker.Web.Controllers
return BetterJson(viewModels);
}
public JsonResult GetTransactions(int pageNumber, int pageSize)
{
var viewModels =
_context.Transactions
.OrderByDescending(t => t.Timestamp)
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.ProjectTo<TransactionViewModel>()
.ToArray();
var count = _context.Transactions.Count();
return BetterJson(new {totalItems = count, transactions = viewModels});
}
}
}