예제 #1
0
        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);
        }
예제 #2
0
        /// <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);
        }