示例#1
0
        private ContractRequestRelation CreateRefContract(RfMessageDocument oldRefContract, int requestId)
        {
            try
            {
                var requestContract = new ContractRequestRelation
                {
                    DateCreate = new DateTimeOffset(oldRefContract.DateCreate.GetValueOrDefault(DateTime.Now)),
                    DateUpdate = new DateTimeOffset(oldRefContract.DateCreate.GetValueOrDefault(DateTime.Now)),
                    ContractId = oldRefContract.RefdocumentId,
                    ExternalId = oldRefContract.Id,
                    RequestId  = requestId,
                    Timestamp  = BitConverter.GetBytes(DateTime.Now.Ticks)
                };

                return(requestContract);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#2
0
        private ContractDocument CreateContractRefDocument(RfMessageDocument oldRefDocument, int contractId)
        {
            try
            {
                var contractDocument = new ContractDocument
                {
                    DateCreate = new DateTimeOffset(oldRefDocument.DateCreate.GetValueOrDefault(DateTime.Now)),
                    DateUpdate = new DateTimeOffset(oldRefDocument.DateCreate.GetValueOrDefault(DateTime.Now)),
                    DocumentId = oldRefDocument.RefdocumentId,
                    ExternalId = oldRefDocument.Id,
                    ContractId = contractId,
                    Timestamp  = BitConverter.GetBytes(DateTime.Now.Ticks)
                };

                return(contractDocument);
            }
            catch (Exception)
            {
                return(null);
            }
        }