public static PersonalDetailsResponse ParsePersonalDetails(ServiceResponse response, IBIMService bimService) { if (response != null) { return new PersonalDetailsResponse() { Result = ParseResult(response), BankList = GetBanks(response, bimService) }; } return null; }
private static List<Bank> GetBanks(ServiceResponse response, IBIMService bimService) { if(response !=null && response.status.ToLower() == "true") { var banks = new List<Bank>(); var bankList = bimService.GetBankNamesIDAsync().Result; if (bankList != null) { foreach (List<string> bankValue in bankList) { var bank = new Bank(); bank.Name = bankValue[0]; bank.Id = bankValue[1]; banks.Add(bank); } return banks; } } return null; }