public async Task Setup() { #region Configuration classes var fixture = new ConfigurationFixture(); configurationBuilder = fixture.GenerateConfiguration(); _radarrClient = fixture.radarrClient; #endregion #region Database Con++text _mediaDbContext = fixture.GetDbContext(); if (!_mediaDbContext.Request.Any()) { _mediaDbContext.Request.Add(new Domain.UserRequest { Id = 1, MovieId = "577922", UserId = "bacbb67d-819e-4e7b-bb29-c81ff99b5d1d" }); await _mediaDbContext.SaveChangesAsync(); } #endregion #region Http Helper _httpHelper = new HttpHelper(fixture.ServicePath, fixture.ApiKeys, fixture.radarrClient, fixture.tmdbClient); #endregion _mediator = A.Fake <IMediator>(); }
public UserController(IMediator mediator, UserManager <ApplicationUser> userManager, IdentityContext identityContext, IMediaDbContext mediaContext) { _mediator = mediator; _userManager = userManager; _identityContext = identityContext; _mediaContext = mediaContext; }
public AdminController(IOptions <ServicePath> path, IMediator mediator, IMediaDbContext context, UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager, IOptions <ApiKeys> apikeys) { _mediator = mediator; _context = context; _userManager = userManager; _roleManager = roleManager; _apikeys = apikeys.Value; _path = path.Value; }
public InviteController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IDataProtectionProvider protectionProvider, IUrlHelperFactory urlHelperFactory, IActionContextAccessor contextAccessor, IMediaDbContext context, IOptions <AppSettings> appSettings) { _userManager = userManager; _signInManager = signInManager; _context = context; _protectionProvider = protectionProvider.CreateProtector("TokenCreator"); _appSettings = appSettings.Value; this.urlHelper = urlHelperFactory.GetUrlHelper(contextAccessor.ActionContext); }
public void Setup() { #region Configuration classes var fixture = new ConfigurationFixture(); configurationBuilder = fixture.GenerateConfiguration(); #endregion _httpHelper = new HttpHelper(fixture.ServicePath, fixture.ApiKeys, fixture.radarrClient, fixture.tmdbClient); _mediator = A.Fake <IMediator>(); _mediaDbContext = fixture.GetDbContext(); _servicePath = fixture.ServicePath; _apiKeys = fixture.ApiKeys; _radarrClient = fixture.radarrClient; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public async void Configure(IApplicationBuilder app, IWebHostEnvironment env, IMediaDbContext context, IdentityContext identityContext, DataInitializer initializer) { var cx = context as MediaDbContext; if (!cx.Database.CanConnect()) { await cx.Database.MigrateAsync(); await identityContext.Database.MigrateAsync(); await initializer.SeedData(); } await initializer.SetConfigValues(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(new DeveloperExceptionPageOptions { SourceCodeLineCount = 2 }); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseStatusCodePages(); app.UseAuthentication(); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseSession(); app.UseResponseCaching(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute("Show", "{{action}}/{{slug}}", new { controller = "Home" }); endpoints.MapControllerRoute("ShowSeries", "{{action}}/{{slug}}", new { controller = "Television" }); endpoints.MapControllerRoute("Search", "{{action}}/{term?}", new { controller = "Home" }); endpoints.MapControllerRoute("default", "{{action}}", new { controller = "Home" }); endpoints.MapDefaultControllerRoute(); }); }
public AddRequestHandler(IMediaDbContext context) { _context = context; }
public GetRequestsHandler(IMediaDbContext context) { _context = context; }
public CancelRequestHandler(IMediaDbContext context) { _context = context; }
public RequestController(IMediator mediator, IMediaDbContext context, UserManager <ApplicationUser> userManager) { _context = context; _userManager = userManager; _mediator = mediator; }
public GetUserRequestHandler(IMediaDbContext context) { _context = context; }
public RequestExistsHandler(IMediaDbContext context) { _context = context; }
public GetExistingMoviesFilteredHandler(RadarrClient radarrClient, IMediaDbContext context) { _radarrClient = radarrClient; _context = context; }