private BpRelationshipsResponse MapBpRelations(BpRelationshipsMcfResponse resp) { var relationShips = new BpRelationshipsResponse() { RelationShips = GetRelations(resp.Results) }; return(relationShips); }
/// <summary> /// retruns the related bp ids and their relationship category /// </summary> /// <param name="resp"></param> /// <returns></returns> private BpRelationResponse MapToBpRelation(BpRelationshipsResponse resp) { List <Bprelationship> relationships = new List <Bprelationship>(); foreach (var rel in resp?.RelationShips) { var relResp = new Bprelationship() { PrimaryBpId = rel.AuthorizedBpId, AuthorizedBpId = rel.AuthorizedBpId, Relationshipcategory = rel.Relationshipcategory, }; relationships.Add(relResp); } var response = new BpRelationResponse() { BpRelationShips = relationships }; return(response); }
private BpRelationshipResponse CheckRelationWithContact(BpRelationshipsResponse checkRelationShip, string contactBp) { var bprelation = checkRelationShip?.RelationShips?.FirstOrDefault(r => (r.PrimaryBpId == contactBp || r.AuthorizedBpId == contactBp)); return(bprelation); }