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)));
 }
Exemple #2
0
 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);
     }
 }