public static IApplicationBuilder UseCqrsEndpointsCommands(this IApplicationBuilder applicationBuilder, Action <ICqrsEndpointsBuilder> endpointsAction)
        {
            var endpointsBuilder = new CqrsEndpointsBuilder();

            endpointsAction(endpointsBuilder);

            applicationBuilder.UseMiddleware <CqrsRoutingMiddleware>(endpointsBuilder);

            return(applicationBuilder);
        }
Exemple #2
0
 public CqrsRoutingMiddleware(RequestDelegate next, CqrsEndpointsBuilder endpointsBuilder)
 {
     this.next             = next;
     this.endpointsBuilder = endpointsBuilder;
 }