Exemple #1
0
        public IActionResult GetAccount(string accountNumber)
        {
            var parsedAccountNumber = new AccountNumberTemplate(accountNumber);

            if (!parsedAccountNumber.IsValid())
            {
                return(BadRequest("Account Number is invalid"));
            }

            var account = _accountManager.GetAccountDetails(parsedAccountNumber);

            var response = AccountDetails.MapFromObject(account, _responseGenerator);

            return(Ok(response));
        }