using System.Collections.Generic; using System.Linq; namespace BuddyFinance.Integration.Mappers { public static class BankingDetails { public static Models.BankingDetail ToViewModel(this Model.BankingDetail bankingDetail) { if (bankingDetail == null) return new Models.BankingDetail(); return new Models.BankingDetail { ProfileId = bankingDetail.ProfileId, AccountNumber = bankingDetail.AccountNumber, AccountName = bankingDetail.AccountName, AccountType = bankingDetail.AccountType, BankName = bankingDetail.BankName, //BranchCode = bankingDetail.BranchCode, //BranchName = bankingDetail.BranchName }; } public static Model.BankingDetail ToModel(this Models.BankingDetail bankingDetail) { if (bankingDetail == null) return new Model.BankingDetail(); return new Model.BankingDetail { ProfileId = bankingDetail.ProfileId, AccountNumber = bankingDetail.AccountNumber, AccountName = bankingDetail.AccountName, AccountType = bankingDetail.AccountType, BankName = bankingDetail.BankName, //BranchCode = bankingDetail.BranchCode, //BranchName = bankingDetail.BranchName }; } public static List ToListViewModel(this List list) { if (list == null || !list.Any()) return new List(); return list.ConvertAll(m => m.ToViewModel()); } public static List ToListModel(this List list) { if (list == null || !list.Any()) return new List(); return list.ConvertAll(m => m.ToModel()); } } }