public TransactionRequest(Guid id, RequestIdentifier request, UserIdentifier user, StateIdentifier state, DateTime date)
 {
     Id = id;
     Request = request;
     User = user;
     State = state;
     Date = date;
     ExpirationDate = DateTime.Now.AddDays(1);
 }
 public EntryPointReturnedResponse(Guid id, Guid requestId, DateTime date, PayloadIdentifier payload,
     StateIdentifier state,SearchRequestIndentifier request)
 {
     Id = id;
     RequestId = requestId;
     Date = date;
     Payload = payload;
     State = state;
     RequestContext = request;
 }
 public ReturnEntryPointResponse(Guid id, Guid requestId,
     DateTime date, StateIdentifier state, PayloadIdentifier payload,SearchRequestIndentifier request,NoRecordBillableIdentifier billNoRecords)
 {
     Id = id;
     Date = date;
     RequestId = requestId;
     Payload = payload;
     State = state;
     Request = request;
     BillNoRecords = billNoRecords;
 }
 public Transaction(Guid id, DateTime date, PackageIdentifier package, RequestIdentifier request, UserIdentifier user, StateIdentifier state, ContractIdentifier contract, AccountIdentifier account)
 {
     Id = id;
     Date = date;
     Package = package;
     Request = request;
     User = user;
     State = state;
     Contract = contract;
     Account = account;
 }
 public BillTransactionMessage(PackageIdentifier packageIdentifier, UserIdentifier userIdentifier,
     RequestIdentifier requestIdentifier,
     DateTime transactionDate, Guid transactionId, StateIdentifier state, ContractIdentifier contract, AccountIdentifier account)
 {
     PackageIdentifier = packageIdentifier;
     UserIdentifier = userIdentifier;
     RequestIdentifier = requestIdentifier;
     TransactionDate = transactionDate;
     TransactionId = transactionId;
     State = state;
     Contract = contract;
     Account = account;
 }
Пример #6
0
 public Request RaiseSecurityFlag(Guid id, DataProviderCommandSource dataProvider,
     DateTime date, CommandType commandType, string metaData, string payload, string message, DataProviderNoRecordState billNoRecords)
 {
     DataProvider = new DataProviderIdentifier(dataProvider, DataProviderAction.Response,
         DataProviderResponseState.Successful, billNoRecords);
     Date = date;
     Connection = new ConnectionTypeIdentifier();
     Payload = new PayloadIdentifier(metaData, payload, message);
     CommandType = commandType;
     State = new StateIdentifier();
     RequestContext = new SearchRequestIndentifier();
     return this;
 }
 public DataProviderTransactionIdentifier(Guid id, Guid streamId, DateTime date, RequestIdentifier parentRequest,
     DataProviderIdentifier dataProvider, ConnectionTypeIdentifier connectionType, ActionIdentifier action,
     StateIdentifier state, NoRecordBillableIdentifier billNoRecords)
 {
     Id = id;
     StreamId = streamId;
     Date = date;
     ParentRequest = parentRequest;
     DataProvider = dataProvider;
     ConnectionType = connectionType;
     Action = action;
     State = state;
     BillNoRecords = billNoRecords;
 }
Пример #8
0
 public Request CreateTransaction(Guid packageId, long packageVersion, DateTime date, Guid userId,
     Guid contractId,
     string system, long contractVersion, DataProviderResponseState state, string accountNumber, double packageCostPrice, double packageRecommendedPrice, DataProviderNoRecordState billNoRecords)
 {
     DataProvider = new DataProviderIdentifier(DataProviderCommandSource.EntryPoint, DataProviderAction.Response, state, billNoRecords);
     Date = date;
     Connection = new ConnectionTypeIdentifier();
     Payload = new PayloadIdentifier();
     CommandType = CommandType.Accounting;
     State = new StateIdentifier((int) state, state.ToString());
     RequestContext = new SearchRequestIndentifier();
     Package = new PackageIdentifier(packageId, new VersionIdentifier(packageVersion), packageCostPrice, packageRecommendedPrice);
     return this;
 }
Пример #9
0
 public Request ResponseReceivedFromDataProvider(DataProviderIdentifier dataProvider, DateTime date,
     ConnectionTypeIdentifier connection, PayloadIdentifier payload)
 {
     DataProvider = dataProvider;
     Date = date;
     Connection = connection;
     Payload = payload;
     CommandType = CommandType.EndExecution;
     State = new StateIdentifier();
     RequestContext = new SearchRequestIndentifier();
     return this;
 }
Пример #10
0
 public Request EntryPointResponse(DateTime date, StateIdentifier state,
     PayloadIdentifier payload, SearchRequestIndentifier request, NoRecordBillableIdentifier billNoRecords)
 {
   
     DataProvider = new DataProviderIdentifier(DataProviderCommandSource.EntryPoint, DataProviderAction.Response,
         (DataProviderResponseState)state.Id, (DataProviderNoRecordState)billNoRecords.Id);
     Date = date;
     Connection = new ConnectionTypeIdentifier();
     Payload = payload;
     CommandType = CommandType.EndExecution;
     State = state;
     RequestContext = request;
     return this;
 }
 public InvoiceTransaction(Guid id, DateTime date, PackageIdentifier package, RequestIdentifier request, UserIdentifier user, StateIdentifier state, ContractIdentifier contract, AccountIdentifier account)
     : base(id, date, package, request, user, state, contract, account)
 {
 }