public Startup(IConfiguration configuration, ILogger <Startup> logger, ILoggerFactory logFactory, IHostingEnvironment hostingEnvironment) : base(configuration, logger, logFactory, hostingEnvironment) { AssembliesMidiatR.Add("Example.Domain"); AuthenticationEnabled = true; #if !DEBUG SwaggerEnabled = false; #endif }
public Startup(IConfiguration configuration, ILogger <ImprovedStartup> logger, ILoggerFactory logFactory, IHostingEnvironment hostingEnvironment) : base(configuration, logger, logFactory, hostingEnvironment) { AssembliesMidiatR.Add("TestForeignKey.Domain"); AutoMapperProfiles.Add(new MappingProfile()); AuthenticationEnabled = false; #if !DEBUG SwaggerEnabled = false; #endif }
protected virtual void AddMediatR(IServiceCollection services) { if (AssembliesMidiatR.Any()) { services.AddMediatR(AssembliesMidiatR.Select(p => AppDomain.CurrentDomain.Load(p)).ToArray()); } else { ImprovedLogger.Write("Please, inform the 'AssembliesMidiatR' inside contructor Startup class!"); } }