private static Account CreateDiscoAccountFromAccountId(SalesforceData salesforceData, string accountId) { var salesforceAccount = salesforceData.Accounts.Single(account => account.Id.Equals(accountId)); return new Account { Id = salesforceAccount.Id, Name = salesforceAccount.Name }; }
private static Matter CreateDiscoMatterFromMatterId(SalesforceData salesforceData, string matterId) { var salesforceMatter = salesforceData.Matters.Single(matter => matter.Id.Equals(matterId)); return new Matter { Id = salesforceMatter.Id, Name = salesforceMatter.Name, DeactivationDate = salesforceMatter.DeactivationDate__c, DataSets = salesforceMatter.Datasets__r?.Records.Select( dataSet => new DataSet {CreatedDate = dataSet.CreatedDate, DataSize = dataSet.Data_Size__c}) .ToList() ?? new List<DataSet>() }; }