Exemplo n.º 1
0
        public static IApplicationBuilder UseCqrsEndpointsCommands(this IApplicationBuilder applicationBuilder, Action <ICqrsEndpointsBuilder> endpointsAction)
        {
            var endpointsBuilder = new CqrsEndpointsBuilder();

            endpointsAction(endpointsBuilder);

            applicationBuilder.UseMiddleware <CqrsRoutingMiddleware>(endpointsBuilder);

            return(applicationBuilder);
        }
Exemplo n.º 2
0
 public CqrsRoutingMiddleware(RequestDelegate next, CqrsEndpointsBuilder endpointsBuilder)
 {
     this.next             = next;
     this.endpointsBuilder = endpointsBuilder;
 }