public GroupAlbumController(ShuflContext dbContext, IMapper mapper, ILogger <GroupAlbumController> logger, IOptions <SpotifyAPICredentials> spotifyAPICredentials) : base(dbContext, logger, mapper) { _spotifyAPICredentials = spotifyAPICredentials.Value; }
public AuthController(ShuflContext dbContext, IMapper mapper, ILogger <AuthController> logger, AuthenticationService authenticationService) : base(dbContext, logger, mapper) { _authenticationService = authenticationService; }
public RepositoryManager(ShuflContext context) { AlbumRepository = new AlbumRepository(context); AlbumArtistRepository = new AlbumArtistRepository(context); AlbumImageRepository = new AlbumImageRepository(context); ArtistRepository = new ArtistRepository(context); ArtistImageRepository = new ArtistImageRepository(context); ArtistGenreRepository = new ArtistGenreRepository(context); GenreRepository = new GenreRepository(context); GroupRepository = new GroupRepository(context); GroupAlbumRepository = new GroupAlbumRepository(context); GroupAlbumRatingRepository = new GroupAlbumRatingRepository(context); GroupInviteRepository = new GroupInviteRepository(context); GroupMemberRepository = new GroupMemberRepository(context); GroupPlaylistRepository = new GroupPlaylistRepository(context); GroupPlaylistRatingRepository = new GroupPlaylistRatingRepository(context); PasswordResetRepository = new PasswordResetRepository(context); PlaylistRepository = new PlaylistRepository(context); PlaylistImageRepository = new PlaylistImageRepository(context); TrackRepository = new TrackRepository(context); TrackArtistRepository = new TrackArtistRepository(context); UserRepository = new UserRepository(context); UserImageRepository = new UserImageRepository(context); UserVerificationRepository = new UserVerificationRepository(context); }
public ArtistController(ShuflContext shuflContext, ILogger <ArtistController> logger, IMapper mapper, IOptions <SpotifyAPICredentials> spotifyAPICredentials) : base(shuflContext, logger, mapper) { _spotifyAPICredentials = spotifyAPICredentials.Value; }
public CustomControllerBase(ShuflContext shuflContext, ILogger <CustomControllerBase> logger, IMapper mapper) { RepositoryManager = new RepositoryManager(shuflContext); Logger = logger; _mapper = mapper; }
private ShuflContext ConfigureRepositoryContext() { var options = new DbContextOptionsBuilder <ShuflContext>() .UseSqlServer(Configuration.GetConnectionString("ShuflDb")) .Options; ShuflContext context = new ShuflContext(options); return(context); }
public UserController(ShuflContext shuflContext, IMapper mapper, IOptions <SmtpSettings> smtpSettings, IOptions <EmailSettings> emailSettings, ILogger <UserController> logger) : base(shuflContext, logger, mapper) { _smtpSettings = smtpSettings.Value; _emailSettings = emailSettings.Value; _shuflContext = shuflContext; }
public TrackRepository(ShuflContext context) : base(context) { }
public UserVerificationRepository(ShuflContext context) : base(context) { }
public UserImageRepository(ShuflContext context) : base(context) { }
public PlaylistImageRepository(ShuflContext context) : base(context) { }
public GroupAlbumRatingRepository(ShuflContext context) : base(context) { }
public ArtistRepository(ShuflContext context) : base(context) { }
public GroupPlaylistRatingRepository(ShuflContext context) : base(context) { }
public RepositoryBase(ShuflContext context) { _ShuflContext = context; }
public PasswordResetRepository(ShuflContext context) : base(context) { }
public GenreRepository(ShuflContext context) : base(context) { }
public GroupController(ShuflContext dbContext, IMapper mapper, ILogger <GroupController> logger) : base(dbContext, logger, mapper) { }
public AlbumImageRepository(ShuflContext context) : base(context) { }
public GroupRepository(ShuflContext context) : base(context) { }