using ASC.Api.Core; using ASC.Api.Settings; using ASC.Web.Api.Controllers; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using StackExchange.Redis.Extensions.Core.Configuration; using StackExchange.Redis.Extensions.Newtonsoft; namespace ASC.Web.Api { public class Startup : BaseStartup { public override bool ConfirmAddScheme { get => true; } public Startup(IConfiguration configuration, IHostEnvironment hostEnvironment) : base(configuration, hostEnvironment) { } public override void ConfigureServices(IServiceCollection services) { base.ConfigureServices(services); services.AddMemoryCache(); DIHelper.TryAdd(); DIHelper.TryAdd(); DIHelper.TryAdd(); DIHelper.TryAdd(); DIHelper.TryAdd(); DIHelper.TryAdd(); DIHelper.TryAdd(); services.AddStackExchangeRedisExtensions(Configuration.GetSection("Redis").Get()); } } }