internal static DalAccountHolder ToDalAccountHolder(this AccountHolder accountHolder) { DalAccountHolder dalAccountHolder = new DalAccountHolder(); dalAccountHolder.Id = accountHolder.Id; dalAccountHolder.FirstName = accountHolder.FirstName; dalAccountHolder.LastName = accountHolder.LastName; return(dalAccountHolder); }
internal static AccountHolder ToBllAccountHolder(this DalAccountHolder dalAccountHolder) { AccountHolder accountHolder = new AccountHolder(); accountHolder.Id = dalAccountHolder.Id; accountHolder.FirstName = dalAccountHolder.FirstName; accountHolder.LastName = dalAccountHolder.LastName; return(accountHolder); }
public static AccountHolder ToInterfaceBankUser(this DalAccountHolder dalHolder) { var result = new AccountHolder { EmailAddress = dalHolder.Email, FirstName = dalHolder.FirstName, SecondName = dalHolder.SecondName, Role = dalHolder.Role }; result.Accounts.AddRange(dalHolder.Accounts.Select(account => account.ToBllAccount())); return(result); }
public static AccountHolder ToBllAccountHolder(this DalAccountHolder dalAccountHolder) { return(new AccountHolder(dalAccountHolder.FirstName, dalAccountHolder.LastName, dalAccountHolder.Email)); }