private BpRelationshipRequest GetRelationshipRequest(BpRelationshipResponse relationShip) { var fromDate = DateTimeOffset.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); var toDate = DateTimeOffset.MaxValue.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss"); var mcfRequest = new BpRelationshipRequest() { AccountID1 = relationShip.PrimaryBpId, AccountID2 = relationShip.AuthorizedBpId, Relationshipcategory = relationShip.Relationshipcategory, Differentiationtypevalue = "", Defaultrelationship = false, //Validfromdate = relationShip.Validfromdate, //Validtodate = relationShip.Validtodate, Validfromdatenew = DateTimeOffset.Parse(fromDate), Validtodatenew = DateTimeOffset.Parse(toDate), }; return(mcfRequest); }
/// <summary> /// Creates BpReationship /// </summary> /// <param name="request"></param> /// <param name="jwt"></param> /// <returns></returns> public bool CreateBpRelationshipAsync(CreateBpRelationshipRequest request, string jwt) { var fromDate = DateTimeOffset.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); var toDate = DateTimeOffset.MaxValue.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss"); var mcfRequest = new BpRelationshipRequest() { AccountID1 = request.FirstAccountBpId, AccountID2 = request.SecondAccountBpId, Relationshipcategory = request.Relationshipcategory, Differentiationtypevalue = "", Defaultrelationship = false, Validfromdatenew = DateTime.Parse(fromDate), Validtodatenew = DateTime.Parse(toDate), }; var response = _mcfClient.CreateBpRelationship(jwt, mcfRequest, request.TenantBpId); return(response); }