private void TransformGraphDataToDto(IUserPeopleCollectionPage data) { var items = data.ToList(); foreach (var item in items) { var colleague = new Colleague { Name = item?.GivenName, Department = item?.Department, EmailAddress = item?.ScoredEmailAddresses.FirstOrDefault().Address, Title = item.JobTitle }; Colleagues.Add(colleague); } }
private void TransformGraphDataToDto(string data) { var extractedData = JObject.Parse(data); var colleagues = extractedData["value"]; foreach (var colleague in colleagues) { var newColleague = new Colleague { Name = colleague["displayName"].ToString(), Department = colleague["department"].ToString(), EmailAddress = colleague["scoredEmailAddresses"][0]["address"].ToString(), Title = colleague["jobTitle"].ToString() }; if (newColleague.Name.Equals("All Company", StringComparison.OrdinalIgnoreCase)) { continue; } Colleagues.Add(newColleague); } }