コード例 #1
0
 public GroupAlbumController(ShuflContext dbContext,
                             IMapper mapper,
                             ILogger <GroupAlbumController> logger,
                             IOptions <SpotifyAPICredentials> spotifyAPICredentials) : base(dbContext, logger, mapper)
 {
     _spotifyAPICredentials = spotifyAPICredentials.Value;
 }
コード例 #2
0
ファイル: AuthController.cs プロジェクト: Web-Env/Shufl.API
 public AuthController(ShuflContext dbContext,
                       IMapper mapper,
                       ILogger <AuthController> logger,
                       AuthenticationService authenticationService) : base(dbContext, logger, mapper)
 {
     _authenticationService = authenticationService;
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 public ArtistController(ShuflContext shuflContext,
                         ILogger <ArtistController> logger,
                         IMapper mapper,
                         IOptions <SpotifyAPICredentials> spotifyAPICredentials) : base(shuflContext, logger, mapper)
 {
     _spotifyAPICredentials = spotifyAPICredentials.Value;
 }
コード例 #5
0
 public CustomControllerBase(ShuflContext shuflContext,
                             ILogger <CustomControllerBase> logger,
                             IMapper mapper)
 {
     RepositoryManager = new RepositoryManager(shuflContext);
     Logger            = logger;
     _mapper           = mapper;
 }
コード例 #6
0
ファイル: Startup.cs プロジェクト: Web-Env/Shufl.API
        private ShuflContext ConfigureRepositoryContext()
        {
            var options = new DbContextOptionsBuilder <ShuflContext>()
                          .UseSqlServer(Configuration.GetConnectionString("ShuflDb"))
                          .Options;
            ShuflContext context = new ShuflContext(options);

            return(context);
        }
コード例 #7
0
ファイル: UserController.cs プロジェクト: Web-Env/Shufl.API
 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;
 }
コード例 #8
0
 public TrackRepository(ShuflContext context) : base(context)
 {
 }
コード例 #9
0
 public UserVerificationRepository(ShuflContext context) : base(context)
 {
 }
コード例 #10
0
 public UserImageRepository(ShuflContext context) : base(context)
 {
 }
コード例 #11
0
 public PlaylistImageRepository(ShuflContext context) : base(context)
 {
 }
コード例 #12
0
 public GroupAlbumRatingRepository(ShuflContext context) : base(context)
 {
 }
コード例 #13
0
 public ArtistRepository(ShuflContext context) : base(context)
 {
 }
コード例 #14
0
 public GroupPlaylistRatingRepository(ShuflContext context) : base(context)
 {
 }
コード例 #15
0
 public RepositoryBase(ShuflContext context)
 {
     _ShuflContext = context;
 }
コード例 #16
0
 public PasswordResetRepository(ShuflContext context) : base(context)
 {
 }
コード例 #17
0
 public GenreRepository(ShuflContext context) : base(context)
 {
 }
コード例 #18
0
ファイル: GroupController.cs プロジェクト: Web-Env/Shufl.API
 public GroupController(ShuflContext dbContext,
                        IMapper mapper,
                        ILogger <GroupController> logger) : base(dbContext, logger, mapper)
 {
 }
コード例 #19
0
 public AlbumImageRepository(ShuflContext context) : base(context)
 {
 }
コード例 #20
0
 public GroupRepository(ShuflContext context) : base(context)
 {
 }