public IActionResult GetAccountsForDepositPercentAccount(AccountsForDepositPercentAccountRequest request) { if (ModelState.IsValid) { var response = new SingleResponse <List <Account> >() { ResultCode = ResultCodes.normal }; response.Result = _xbService.GetAccountsForNewDeposit(request.Order); if (request.Order.Currency != "AMD") { request.Order.Currency = "AMD"; List <Account> AMDAccounts = _xbService.GetAccountsForNewDeposit(request.Order); response.Result.AddRange(AMDAccounts); } return(ResponseExtensions.ToHttpResponse(response)); } else { return(ValidationError.GetValidationErrorResponse(ModelState)); } }