Example #1
0
        private void RecordTransactionHistory(ActivityHistory activityHistory)
        {
            //if (activityHistory == null)
            //{
            //    activityHistory = activityHistoryRepository.GetLastActivityHistory(
            //        RequestHeader.Id,
            //        CurrentActivity().ActivityName,
            //        WorkflowInstance.loginName
            //    );
            //}

            string jsonData = GetJsonDataInstance();

            var transactionHistory = new TransactionHistory()
            {
                ObjectType  = "PROCESS_REQUEST",
                ObjectName  = (activityHistory != null? "[BPMDATA].[APPROVAL_COMMENT]":"[BPMDATA].[REQUEST_HEADER]"),
                ObjectId    = (activityHistory != null? activityHistory.Id:RequestHeader.Id),
                JsonData    = jsonData,
                CreatedDate = DateTime.Now,
                CreatedBy   = WorkflowInstance.loginName
            };

            _transactionHistoryRepository.Add(transactionHistory);
            unitOfWork.commit();
        }
Example #2
0
        public int Add(TransactionHistoryInfo operationHistoryInfo)
        {
            var operationHistory = new TransactionHistoryEntity()
            {
                BuyerClientID  = operationHistoryInfo.BuyerClientID,
                SellerClientID = operationHistoryInfo.SellerClientID,
                Amount         = operationHistoryInfo.Amount,
                ShareID        = operationHistoryInfo.ShareID,
                SumOfOperation = operationHistoryInfo.SumOfOperation,
                DateTime       = operationHistoryInfo.DateTime
            };

            operationHistoryRepository.Add(operationHistory);
            operationHistoryRepository.SaveChanges();
            return(operationHistory.TransactionID);
        }
 public TransactionHistory AddTransactionHistory(TransactionHistory transactionHistory)
 {
     return(_transactionHistoryRepository.Add(transactionHistory));
 }