SYMBOL INDEX (275 symbols across 113 files) FILE: DotnetIst.Api/src/Api/Authentication/AuthenticationExtensions.cs class AuthenticationExtensions (line 12) | public static class AuthenticationExtensions method AddJwtAuthentication (line 15) | public static void AddJwtAuthentication(this IServiceCollection services) FILE: DotnetIst.Api/src/Api/Authentication/AuthenticationService.cs class AuthenticationService (line 10) | public class AuthenticationService : IAuthenticationService method AuthenticationService (line 14) | public AuthenticationService(IHttpContextAccessor contextAccessor) method GetCurrentUser (line 19) | public TokenModel GetCurrentUser() method GetToken (line 23) | public string GetToken(Customer customer) FILE: DotnetIst.Api/src/Api/Authentication/IAuthenticationService.cs type IAuthenticationService (line 5) | public interface IAuthenticationService method GetToken (line 7) | string GetToken(Customer customer); FILE: DotnetIst.Api/src/Api/Authentication/Model/LoginModel.cs class LoginModel (line 3) | public class LoginModel FILE: DotnetIst.Api/src/Api/Authentication/Model/TokenModel.cs class TokenModel (line 5) | public class TokenModel FILE: DotnetIst.Api/src/Api/Commands/Baskets/AddProductToBasket.cs class AddProductToBasket (line 7) | [MessageNamespace("customers")] method AddProductToBasket (line 13) | public AddProductToBasket(Guid productId, int quantity) FILE: DotnetIst.Api/src/Api/Commands/Customers/CreateCustomer.cs class CreateCustomer (line 7) | [MessageNamespace("customers")] method CreateCustomer (line 17) | public CreateCustomer(string email, string password, string firstName,... FILE: DotnetIst.Api/src/Api/Commands/Orders/CreateOrder.cs class CreateOrder (line 7) | [MessageNamespace("orders")] method CreateOrder (line 12) | public CreateOrder() FILE: DotnetIst.Api/src/Api/Controllers/BaseController.cs class BaseController (line 9) | public class BaseController : ControllerBase method BaseController (line 12) | public BaseController(IBusPublisher busPublisher) method GetContext (line 26) | protected ICorrelationContext GetContext() method GetContext (line 32) | protected ICorrelationContext GetContext(Guid customerId) FILE: DotnetIst.Api/src/Api/Controllers/BasketController.cs class BasketController (line 9) | [Route("api/[controller]")] method BasketController (line 14) | public BasketController(IBusPublisher busPublisher) : base(busPublisher) method Post (line 19) | [HttpPost] FILE: DotnetIst.Api/src/Api/Controllers/CustomerController.cs class CustomerController (line 9) | [Route("api/[controller]")] method CustomerController (line 13) | public CustomerController(IBusPublisher busPublisher) : base(busPublis... method Post (line 18) | [HttpPost] FILE: DotnetIst.Api/src/Api/Controllers/HomeController.cs class HomeController (line 6) | [Route("")] method Get (line 9) | [HttpGet] FILE: DotnetIst.Api/src/Api/Controllers/OrderController.cs class OrderController (line 9) | [Route("api/[controller]")] method OrderController (line 14) | public OrderController(IBusPublisher busPublisher) : base(busPublisher) method Post (line 19) | [HttpPost] FILE: DotnetIst.Api/src/Api/Controllers/ProductController.cs class ProductController (line 10) | [Route("api/[controller]")] method ProductController (line 16) | public ProductController(IProductHttpService productHttpService) method Get (line 21) | [HttpGet] FILE: DotnetIst.Api/src/Api/Controllers/TokenController.cs class TokenController (line 9) | [Route("api/[controller]")] method TokenController (line 16) | public TokenController(IAuthenticationService authService, method GenerateToken (line 23) | [HttpPost] FILE: DotnetIst.Api/src/Api/HttpServices/CustomerHttpService.cs class CustomerHttpService (line 10) | public class CustomerHttpService : ICustomerHttpService method CustomerHttpService (line 14) | public CustomerHttpService(HttpClient client) method GetCustomerByEmail (line 19) | public async Task GetCustomerByEmail(string email) FILE: DotnetIst.Api/src/Api/HttpServices/ICustomerHttpService.cs type ICustomerHttpService (line 7) | public interface ICustomerHttpService method GetCustomerByEmail (line 9) | Task GetCustomerByEmail(string CustomerId); FILE: DotnetIst.Api/src/Api/HttpServices/IProductHttpService.cs type IProductHttpService (line 7) | public interface IProductHttpService method GetList (line 9) | Task GetList(); FILE: DotnetIst.Api/src/Api/HttpServices/ProductHttpService.cs class ProductHttpService (line 9) | public class ProductHttpService : IProductHttpService method ProductHttpService (line 13) | public ProductHttpService(HttpClient client) method GetList (line 18) | public async Task GetList() FILE: DotnetIst.Api/src/Api/Models/Customer.cs class Customer (line 5) | public class Customer FILE: DotnetIst.Api/src/Api/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main(string[] args) method CreateWebHostBuilder (line 14) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => FILE: DotnetIst.Api/src/Api/Startup.cs class Startup (line 19) | public class Startup method Startup (line 21) | public Startup(IConfiguration configuration) method ConfigureServices (line 29) | public IServiceProvider ConfigureServices(IServiceCollection services) method Configure (line 50) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: DotnetIst.Services.Customers/src/Services.Customers/Commands/AddProductToBasket.cs class AddProductToBasket (line 8) | public class AddProductToBasket : ICommand method AddProductToBasket (line 13) | public AddProductToBasket(Guid productId, FILE: DotnetIst.Services.Customers/src/Services.Customers/Commands/CreateCustomer.cs class CreateCustomer (line 8) | public class CreateCustomer : ICommand method CreateCustomer (line 17) | public CreateCustomer(Guid id, string email, string password, string f... FILE: DotnetIst.Services.Customers/src/Services.Customers/Controllers/BasketController.cs class BasketController (line 10) | [Route("api/[controller]")] method BasketController (line 16) | public BasketController(CustomerDBContext dbContext) method Get (line 20) | [HttpGet("{customerId}")] FILE: DotnetIst.Services.Customers/src/Services.Customers/Controllers/CustomerController.cs class CustomerController (line 10) | [Route("api/[controller]")] method CustomerController (line 16) | public CustomerController(CustomerDBContext dbContext) method Get (line 20) | [HttpGet("customerbyemail/{email}")] FILE: DotnetIst.Services.Customers/src/Services.Customers/Controllers/HomeController.cs class HomeController (line 6) | [Route("")] method Get (line 9) | [HttpGet] FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/CustomerDBContext.cs class CustomerDBContext (line 5) | public class CustomerDBContext : DbContext method CustomerDBContext (line 7) | public CustomerDBContext(DbContextOptions options) ... method OnModelCreating (line 14) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Entity/Basket.cs class Basket (line 7) | public class Basket : BaseEntity FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Entity/BasketItem.cs class BasketItem (line 6) | public class BasketItem : BaseEntity FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Entity/Customer.cs class Customer (line 6) | public class Customer : BaseEntity FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Migrations/20190308211118_initial.Designer.cs class initial (line 12) | [DbContext(typeof(CustomerDBContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Migrations/20190308211118_initial.cs class initial (line 6) | public partial class initial : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 67) | protected override void Down(MigrationBuilder migrationBuilder) FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Migrations/20190308222102_base_entity.Designer.cs class base_entity (line 12) | [DbContext(typeof(CustomerDBContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Migrations/20190308222102_base_entity.cs class base_entity (line 6) | public partial class base_entity : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 28) | protected override void Down(MigrationBuilder migrationBuilder) FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/Migrations/CustomerDBContextModelSnapshot.cs class CustomerDBContextModelSnapshot (line 11) | [DbContext(typeof(CustomerDBContext))] method BuildModel (line 14) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Customers/src/Services.Customers/Data/SeedData.cs class SeedData (line 7) | public static class SeedData method Initialize (line 9) | public static void Initialize(IServiceProvider serviceProvider) FILE: DotnetIst.Services.Customers/src/Services.Customers/Events/OrderCompleted.cs class OrderCompleted (line 7) | public class OrderCompleted : IEvent method OrderCompleted (line 11) | public OrderCompleted(Guid id) FILE: DotnetIst.Services.Customers/src/Services.Customers/Events/ProductAddedToBasket.cs class ProductAddedToBasket (line 7) | public class ProductAddedToBasket : IEvent method ProductAddedToBasket (line 12) | public ProductAddedToBasket(Guid productId, int quantity) FILE: DotnetIst.Services.Customers/src/Services.Customers/Handlers/AddProductToBasketHandler.cs class AddProductToBasketHandler (line 15) | public class AddProductToBasketHandler : ICommandHandler method CreateCustomerdHandler (line 17) | public CreateCustomerdHandler(IBusPublisher busPublisher, method HandleAsync (line 25) | public async Task HandleAsync(CreateCustomer _event, ICorrelationConte... FILE: DotnetIst.Services.Customers/src/Services.Customers/Handlers/OrderCompletedHandler.cs class OrderCompletedHandler (line 11) | public class OrderCompletedHandler : IEventHandler method OrderCompletedHandler (line 17) | public OrderCompletedHandler(IBusPublisher busPublisher, method HandleAsync (line 25) | public async Task HandleAsync(OrderCompleted _event, ICorrelationConte... FILE: DotnetIst.Services.Customers/src/Services.Customers/HttpServices/IProductHttpService.cs type IProductHttpService (line 8) | public interface IProductHttpService method GetAsync (line 10) | Task GetAsync(Guid id); FILE: DotnetIst.Services.Customers/src/Services.Customers/HttpServices/ProductHttpService.cs class ProductHttpService (line 10) | public class ProductHttpService : IProductHttpService method ProductHttpService (line 14) | public ProductHttpService(HttpClient client) method GetAsync (line 19) | public async Task GetAsync(Guid id) FILE: DotnetIst.Services.Customers/src/Services.Customers/Models/Product.cs class Product (line 5) | public class Product FILE: DotnetIst.Services.Customers/src/Services.Customers/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main(string[] args) method CreateWebHostBuilder (line 13) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => FILE: DotnetIst.Services.Customers/src/Services.Customers/Startup.cs class Startup (line 19) | public class Startup method Startup (line 21) | public Startup(IConfiguration configuration) method ConfigureServices (line 29) | public IServiceProvider ConfigureServices(IServiceCollection services) method Configure (line 50) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Controllers/HomeController.cs class HomeController (line 6) | [Route("")] method Get (line 9) | [HttpGet] FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Events/OrderCompleted.cs class OrderCompleted (line 7) | [MessageNamespace("customers")] method OrderCompleted (line 12) | public OrderCompleted(Guid id) FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Events/OrderFailed.cs class OrderFailed (line 7) | public class OrderFailed : IEvent method OrderFailed (line 11) | public OrderFailed(Guid id) FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Handlers/OrderCompletedHandler.cs class OrderCompletedHandler (line 9) | public class OrderCompletedHandler : IEventHandler method OrderCompletedHandler (line 12) | public OrderCompletedHandler(ILogger logger) method HandleAsync (line 16) | public async Task HandleAsync(OrderCompleted _event, ICorrelationConte... FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Handlers/OrderFailedHandler.cs class OrderFailedHandler (line 9) | public class OrderFailedHandler : IEventHandler method OrderFailedHandler (line 12) | public OrderFailedHandler(ILogger logger) method HandleAsync (line 16) | public async Task HandleAsync(OrderFailed _event, ICorrelationContext ... FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main(string[] args) method CreateWebHostBuilder (line 14) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => FILE: DotnetIst.Services.Notifications/src/Services.Notifications/Startup.cs class Startup (line 13) | public class Startup method Startup (line 15) | public Startup(IConfiguration configuration) method ConfigureServices (line 23) | public IServiceProvider ConfigureServices(IServiceCollection services) method Configure (line 31) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: DotnetIst.Services.Orders/src/Services.Orders/Commands/CreateOrder.cs class CreateOrder (line 7) | public class CreateOrder : ICommand method CreateOrder (line 11) | public CreateOrder(Guid id) FILE: DotnetIst.Services.Orders/src/Services.Orders/Controllers/HomeController.cs class HomeController (line 6) | [Route("")] method Get (line 9) | [HttpGet] FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Entity/Order.cs class Order (line 8) | public class Order : BaseEntity FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Entity/OrderItem.cs class OrderItem (line 6) | public class OrderItem : BaseEntity FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Entity/OrderStatus.cs type OrderStatus (line 3) | public enum OrderStatus FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Migrations/20190308211841_initial.Designer.cs class initial (line 12) | [DbContext(typeof(OrderDBContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Migrations/20190308211841_initial.cs class initial (line 6) | public partial class initial : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 52) | protected override void Down(MigrationBuilder migrationBuilder) FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Migrations/20190308222202_base_entity.Designer.cs class base_entity (line 12) | [DbContext(typeof(OrderDBContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Migrations/20190308222202_base_entity.cs class base_entity (line 6) | public partial class base_entity : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 23) | protected override void Down(MigrationBuilder migrationBuilder) FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/Migrations/OrderDBContextModelSnapshot.cs class OrderDBContextModelSnapshot (line 11) | [DbContext(typeof(OrderDBContext))] method BuildModel (line 14) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/OrderDBContext.cs class OrderDBContext (line 6) | public class OrderDBContext : DbContext method OrderDBContext (line 8) | public OrderDBContext(DbContextOptions options) : base... method OnModelCreating (line 13) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Orders/src/Services.Orders/Data/SeedData.cs class SeedData (line 8) | public static class SeedData method Initialize (line 10) | public static void Initialize(IServiceProvider serviceProvider) FILE: DotnetIst.Services.Orders/src/Services.Orders/Events/OrderCompleted.cs class OrderCompleted (line 7) | [MessageNamespace("customers")] method OrderCompleted (line 12) | public OrderCompleted(Guid id) FILE: DotnetIst.Services.Orders/src/Services.Orders/Events/OrderCreated.cs class OrderCreated (line 8) | [MessageNamespace("products")] method OrderCreated (line 14) | public OrderCreated(Guid id, IDictionary products) FILE: DotnetIst.Services.Orders/src/Services.Orders/Events/OrderFailed.cs class OrderFailed (line 6) | [MessageNamespace("notifications")] method OrderFailed (line 10) | public OrderFailed(Guid orderId) FILE: DotnetIst.Services.Orders/src/Services.Orders/Events/ProductsReserveFailed.cs class ProductsReserveFailed (line 6) | public class ProductsReserveFailed : IEvent method ProductsReserveFailed (line 9) | public ProductsReserveFailed(Guid orderId) FILE: DotnetIst.Services.Orders/src/Services.Orders/Events/ProductsReserved.cs class ProductsReserved (line 7) | public class ProductsReserved : IEvent method ProductsReserved (line 12) | public ProductsReserved(Guid orderId, IDictionary products) FILE: DotnetIst.Services.Orders/src/Services.Orders/Handlers/CreateOrderHandler.cs class CreateOrderHandler (line 15) | public class CreateOrderHandler : ICommandHandler method CreateOrderHandler (line 22) | public CreateOrderHandler(IBusPublisher busPublisher, method HandleAsync (line 33) | public async Task HandleAsync(CreateOrder command, ICorrelationContext... FILE: DotnetIst.Services.Orders/src/Services.Orders/Handlers/ProductsReserveFailedHandler.cs class ProductsReserveFailedHandler (line 12) | public class ProductsReserveFailedHandler : IEventHandler method ProductsReservedHandler (line 17) | public ProductsReservedHandler(IBusPublisher busPublisher, method HandleAsync (line 25) | public async Task HandleAsync(ProductsReserved _event, ICorrelationCon... FILE: DotnetIst.Services.Orders/src/Services.Orders/HttpServices/CustomerHttpService.cs class CustomerHttpService (line 9) | public class CustomerHttpService : ICustomerHttpService method CustomerHttpService (line 13) | public CustomerHttpService(HttpClient client) method GetBasket (line 18) | public async Task GetBasket(Guid customerId) FILE: DotnetIst.Services.Orders/src/Services.Orders/HttpServices/ICustomerHttpService.cs type ICustomerHttpService (line 7) | public interface ICustomerHttpService method GetBasket (line 9) | Task GetBasket(Guid CustomerId); FILE: DotnetIst.Services.Orders/src/Services.Orders/Models/Basket.cs class Basket (line 6) | public class Basket FILE: DotnetIst.Services.Orders/src/Services.Orders/Models/BasketItem.cs class BasketItem (line 5) | public class BasketItem FILE: DotnetIst.Services.Orders/src/Services.Orders/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main(string[] args) method CreateWebHostBuilder (line 14) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => FILE: DotnetIst.Services.Orders/src/Services.Orders/Startup.cs class Startup (line 20) | public class Startup method Startup (line 22) | public Startup(IConfiguration configuration) method ConfigureServices (line 30) | public IServiceProvider ConfigureServices(IServiceCollection services) method Configure (line 49) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: DotnetIst.Services.Products/src/Services.Products/Controllers/HomeController.cs class HomeController (line 6) | [Route("")] method Get (line 9) | [HttpGet] FILE: DotnetIst.Services.Products/src/Services.Products/Controllers/ProductController.cs class ProductController (line 12) | [Route("api/[controller]")] method ProductController (line 18) | public ProductController(ProductDBContext dbContext) method Get (line 22) | [HttpGet("{id}")] method Get (line 28) | [HttpGet] FILE: DotnetIst.Services.Products/src/Services.Products/Data/Entity/Product.cs class Product (line 6) | public class Product : BaseEntity FILE: DotnetIst.Services.Products/src/Services.Products/Data/Migrations/20190308212022_initial.Designer.cs class initial (line 12) | [DbContext(typeof(ProductDBContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Products/src/Services.Products/Data/Migrations/20190308212022_initial.cs class initial (line 6) | public partial class initial : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 25) | protected override void Down(MigrationBuilder migrationBuilder) FILE: DotnetIst.Services.Products/src/Services.Products/Data/Migrations/20190308222331_base_entity.Designer.cs class base_entity (line 12) | [DbContext(typeof(ProductDBContext))] method BuildTargetModel (line 16) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Products/src/Services.Products/Data/Migrations/20190308222331_base_entity.cs class base_entity (line 6) | public partial class base_entity : Migration method Up (line 8) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 17) | protected override void Down(MigrationBuilder migrationBuilder) FILE: DotnetIst.Services.Products/src/Services.Products/Data/Migrations/ProductDBContextModelSnapshot.cs class ProductDBContextModelSnapshot (line 11) | [DbContext(typeof(ProductDBContext))] method BuildModel (line 14) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Products/src/Services.Products/Data/ProductDBContext.cs class ProductDBContext (line 6) | public class ProductDBContext : DbContext method ProductDBContext (line 8) | public ProductDBContext(DbContextOptions options) : ... method OnModelCreating (line 13) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: DotnetIst.Services.Products/src/Services.Products/Data/SeedData.cs class SeedData (line 10) | public static class SeedData method Initialize (line 12) | public static void Initialize(IServiceProvider serviceProvider) FILE: DotnetIst.Services.Products/src/Services.Products/Events/OrderCreated.cs class OrderCreated (line 8) | public class OrderCreated : IEvent method OrderCreated (line 13) | public OrderCreated(Guid id, IDictionary products) FILE: DotnetIst.Services.Products/src/Services.Products/Events/ProductsReserveFailed.cs class ProductsReserveFailed (line 6) | [MessageNamespace("orders")] method ProductsReserveFailed (line 10) | public ProductsReserveFailed(Guid orderId) FILE: DotnetIst.Services.Products/src/Services.Products/Events/ProductsReserved.cs class ProductsReserved (line 7) | [MessageNamespace("orders")] method ProductsReserved (line 12) | public ProductsReserved(Guid orderId, IDictionary products) FILE: DotnetIst.Services.Products/src/Services.Products/Handlers/OrderCreatedHandler.cs class OrderCreatedHandler (line 11) | public class OrderCreatedHandler : IEventHandler method OrderCreatedHandler (line 17) | public OrderCreatedHandler(ProductDBContext dbContext, method HandleAsync (line 25) | public async Task HandleAsync(OrderCreated _event, ICorrelationContext... FILE: DotnetIst.Services.Products/src/Services.Products/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main(string[] args) method CreateWebHostBuilder (line 14) | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => FILE: DotnetIst.Services.Products/src/Services.Products/Startup.cs class Startup (line 16) | public class Startup method Startup (line 18) | public Startup(IConfiguration configuration) method ConfigureServices (line 26) | public IServiceProvider ConfigureServices(IServiceCollection services) method Configure (line 37) | public void Configure(IApplicationBuilder app, IHostingEnvironment env) FILE: DotnetIst.Shared/src/Shared/Extensions.cs class Extensions (line 12) | public static class Extensions method Underscore (line 14) | public static string Underscore(this string value) method GetOptions (line 17) | public static TModel GetOptions(this IConfiguration configurat... method BuildContainer (line 24) | public static IServiceProvider BuildContainer(this IServiceCollection ... FILE: DotnetIst.Shared/src/Shared/Logging/LoggingExtensions.cs class Extensions (line 8) | public static class Extensions method UseLogging (line 10) | public static IWebHostBuilder UseLogging(this IWebHostBuilder webHostB... FILE: DotnetIst.Shared/src/Shared/MessageHandlers/ICommandHandler.cs type ICommandHandler (line 7) | public interface ICommandHandler where TCommand : ICommand method HandleAsync (line 9) | Task HandleAsync(TCommand command, ICorrelationContext context); FILE: DotnetIst.Shared/src/Shared/MessageHandlers/IEventHandler.cs type IEventHandler (line 7) | public interface IEventHandler where TEvent : IEvent method HandleAsync (line 9) | Task HandleAsync(TEvent _event, ICorrelationContext context); FILE: DotnetIst.Shared/src/Shared/Messages/ICommand.cs type ICommand (line 3) | public interface ICommand FILE: DotnetIst.Shared/src/Shared/Messages/IEvent.cs type IEvent (line 3) | public interface IEvent FILE: DotnetIst.Shared/src/Shared/Messages/MessageNamespaceAttribute.cs class MessageNamespaceAttribute (line 5) | public class MessageNamespaceAttribute : Attribute method MessageNamespaceAttribute (line 9) | public MessageNamespaceAttribute(string _namespace) FILE: DotnetIst.Shared/src/Shared/Models/BaseEntity.cs class BaseEntity (line 5) | public class BaseEntity method BaseEntity (line 10) | public BaseEntity() FILE: DotnetIst.Shared/src/Shared/Models/HttpServiceOptions.cs class HttpServiceOptions (line 3) | public class HttpServiceOptions FILE: DotnetIst.Shared/src/Shared/RabbitMq/BusPublisher.cs class BusPublisher (line 10) | public class BusPublisher : IBusPublisher method BusPublisher (line 16) | public BusPublisher(IBusClient busClient, RabbitMqOptions options, ILo... method SendAsync (line 23) | public async Task SendAsync(TCommand command, ICorrelationCo... method PublishAsync (line 33) | public async Task PublishAsync(TEvent _event, ICorrelationCont... method GetRoutingKey (line 43) | private string GetRoutingKey(T message) FILE: DotnetIst.Shared/src/Shared/RabbitMq/BusSubscriber.cs class BusSubscriber (line 15) | public class BusSubscriber : IBusSubscriber method BusSubscriber (line 24) | public BusSubscriber(IApplicationBuilder app) method SubscribeCommand (line 36) | public IBusSubscriber SubscribeCommand(string _namespace = n... method SubscribeEvent (line 52) | public IBusSubscriber SubscribeEvent(string _namespace = null) method TryHandleAsync (line 68) | private async Task TryHandleAsync(TMessage ... method GetQueueName (line 91) | private string GetQueueName(string _namespace = null) FILE: DotnetIst.Shared/src/Shared/RabbitMq/CorrelationContext.cs class CorrelationContext (line 6) | public class CorrelationContext : ICorrelationContext method CorrelationContext (line 11) | public CorrelationContext() method CorrelationContext (line 15) | [JsonConstructor] method Create (line 22) | public static ICorrelationContext Create(Guid id, Guid customerId) FILE: DotnetIst.Shared/src/Shared/RabbitMq/IBusPublisher.cs type IBusPublisher (line 6) | public interface IBusPublisher method SendAsync (line 8) | Task SendAsync(TCommand command, ICorrelationContext context) method PublishAsync (line 11) | Task PublishAsync(TEvent _event, ICorrelationContext context) FILE: DotnetIst.Shared/src/Shared/RabbitMq/IBusSubscriber.cs type IBusSubscriber (line 6) | public interface IBusSubscriber method SubscribeCommand (line 8) | IBusSubscriber SubscribeCommand(string _namespace = null) method SubscribeEvent (line 11) | IBusSubscriber SubscribeEvent(string _namespace = null) FILE: DotnetIst.Shared/src/Shared/RabbitMq/ICorrelationContext.cs type ICorrelationContext (line 5) | public interface ICorrelationContext FILE: DotnetIst.Shared/src/Shared/RabbitMq/RabbitMqExtensions.cs class RabbitMqExtensions (line 15) | public static class RabbitMqExtensions method UseRabbitMq (line 17) | public static IBusSubscriber UseRabbitMq(this IApplicationBuilder app) method AddRabbitMq (line 20) | public static void AddRabbitMq(this ContainerBuilder builder) method ConfigureBus (line 48) | private static void ConfigureBus(ContainerBuilder builder) class CustomNamingConventions (line 75) | private class CustomNamingConventions : NamingConventions method CustomNamingConventions (line 77) | public CustomNamingConventions(string defaultNamespace) FILE: DotnetIst.Shared/src/Shared/RabbitMq/RabbitMqOptions.cs class RabbitMqOptions (line 5) | public class RabbitMqOptions : RawRabbitConfiguration