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)); }