コード例 #1
0
        public IQuery Add(OrderProcessRegisteredEvent message)
        {
            return(RawQuery.Create(@"
insert into dbo.OrderProcessView
(
    Id,
    CustomerName,
    OrderNumber,
    OrderDate,
    OrderTotal,
    Status,
    TargetSystem,
    TargetSystemUri
)
values
(
    @Id,
    @CustomerName,
    @OrderNumber,
    @OrderDate,
    @OrderTotal,
    @Status,
    @TargetSystem,
    @TargetSystemUri
)
")
                   .AddParameterValue(OrderProcessViewColumns.Id, message.OrderProcessId)
                   .AddParameterValue(OrderProcessViewColumns.CustomerName, message.CustomerName)
                   .AddParameterValue(OrderProcessViewColumns.OrderNumber, message.OrderNumber)
                   .AddParameterValue(OrderProcessViewColumns.OrderDate, message.OrderDate)
                   .AddParameterValue(OrderProcessViewColumns.OrderTotal, message.OrderTotal)
                   .AddParameterValue(OrderProcessViewColumns.Status, message.Status)
                   .AddParameterValue(OrderProcessViewColumns.TargetSystem, message.TargetSystem)
                   .AddParameterValue(OrderProcessViewColumns.TargetSystemUri, message.TargetSystemUri));
        }
コード例 #2
0
 public void Add(OrderProcessRegisteredEvent message)
 {
     _databaseGateway.ExecuteUsing(_queryFactory.Add(message));
 }