public ActionResult <IEnumerable <Operation> > GetAllOperations(IPageable pageable)
        {
            _log.LogDebug("REST request to get a page of Operations");
            var page    = _applicationDatabaseContext.Operations.UsePageable(pageable);
            var headers = PaginationUtil.GeneratePaginationHttpHeaders(page, HttpContext.Request);

            return(Ok(page.Content).WithHeaders(headers));
        }
        public ActionResult <IEnumerable <User> > GetAllUsers(IPageable pageable)
        {
            _log.LogDebug("REST request to get a page of Users");
            var page    = _userManager.Users.UsePageable(pageable);
            var headers = PaginationUtil.GeneratePaginationHttpHeaders(page, HttpContext.Request);

            return(Ok(page.Content).WithHeaders(headers));
        }
        public ActionResult <IEnumerable <BankAccount> > GetAllBankAccounts(IPageable pageable)
        {
            _log.LogDebug("REST request to get a page of BankAccounts");
            var page = _applicationDatabaseContext.BankAccounts
                       .Include(bankAccount => bankAccount.User)
                       .UsePageable(pageable);
            var headers = PaginationUtil.GeneratePaginationHttpHeaders(page, HttpContext.Request);

            return(Ok(page.Content).WithHeaders(headers));
        }