public static SDK.Models.Account ToSDKModel(this Account entity, SDK.Models.Account destination = null) { if (entity != null) { if (destination == null) { destination = new SDK.Models.Account(); } SDK.Models.Account result = am.Mapper.Map <Account, SDK.Models.Account>(entity, destination); return(result); } return(null); }
public static Account ToDomainModel(this SDK.Models.Account entity, Account destination = null) { if (entity != null) { if (destination == null) { destination = new Domain.Account(); } Account result = am.Mapper.Map <SDK.Models.Account, Account>(entity, destination); return(result); } return(null); }
public static Domain.Models.Account SDKToDomain(SDK.Models.Account account) { var accountMapped = new Domain.Models.Account { Id = account.Id, Code = account.Code, Name = account.Name, Address = account.Address, Balance = account.Balance, Transactions = account.Transactions.Select(at => AccountTransactionMapper.SDKToDomain(at)).ToList() }; return(accountMapped); }