Table of Contents

Class AccountController

Namespace
BankBackend.Controllers
Assembly
BankBackend.dll
[ApiController]
[Route("[controller]")]
public class AccountController : ControllerBase
Inheritance
AccountController
Inherited Members

Constructors

AccountController(ILogger<AccountController>, IBankService)

public AccountController(ILogger<AccountController> logger, IBankService bankService)

Parameters

logger ILogger<AccountController>
bankService IBankService

Methods

GetAllAccounts()

[HttpGet("")]
public List<Account> GetAllAccounts()

Returns

List<Account>

GetTransactionsByAccountId(int)

[HttpGet("{id}")]
public List<Transaction>? GetTransactionsByAccountId(int id)

Parameters

id int

Returns

List<Transaction>

PostAccount(Account)

[HttpPost("")]
public Account PostAccount(Account account)

Parameters

account Account

Returns

Account