public void AddResponseData(LaGouResponseData data) { if (data == null) { return; } Companies.AddRange(data.Companies.Select(p => new KeyValuePair <int, LaGouCompanyEntity>(p.CompanyId, p))); Positions.AddRange(data.Positions.Select(p => new KeyValuePair <long, LaGouPositionEntity>(p.PositionId, p))); HrInfos.AddRange(data.HrInfos.Select(p => new KeyValuePair <long, LaGouHrInfoEntity>(p.UserId, p))); HrDailyRecords.AddRange(data.HrDailyRecords.Select(p => new KeyValuePair <long, LaGouHrDailyRecordEntity>(p.UserId, p))); }
public void AddResponseItem(LaGouResponseItem item) { if (item.Company != null) { Companies.Add(item.Company); } if (item.Position != null) { Positions.Add(item.Position); } if (item.HrInfo != null) { HrInfos.Add(item.HrInfo); } if (item.HrDailyRecord != null) { HrDailyRecords.Add(item.HrDailyRecord); } }