コード例 #1
0
        /// <summary>
        /// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        /// </summary>
        /// <param name="app"></param>
        /// <param name="env"></param>
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, IConsumePriceChange mess)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            app.UseSwagger();
            app.ExceptionMiddlewareExtensions();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1.0/swagger.json", "OrderManager (V 1.0)");
            });

            app.UseMvc();
            // mess.RegisterOnMessageHandlerAndReceiveMessages();
        }
コード例 #2
0
 /// <summary>
 /// Inject buisiness layer dependency
 /// </summary>
 /// <param name="cartAction">Instance of this interface is injected in startup</param>
 /// <param name="logService"></param>
 /// <param name="message"></param>
 public CartController(ICartActions cartAction, ILogService logService, IConsumePriceChange message)
 {
     _cartAction = cartAction;
     _logService = logService;
     _message    = message;
 }