Exemple #1
0
 public SongController(SongService service, SongQueries queries, SongListQueries songListQueries, MarkdownParser markdownParser)
 {
     this.service         = service;
     this.queries         = queries;
     this.songListQueries = songListQueries;
     this.markdownParser  = markdownParser;
 }
        public void SetUp()
        {
            repository        = new FakeSongListRepository();
            userWithSongList  = new User("User with songlist", "123", "*****@*****.**", PasswordHashAlgorithms.Default);
            permissionContext = new FakePermissionContext(new UserWithPermissionsContract(userWithSongList, ContentLanguagePreference.Default));

            imagePersister = new InMemoryImagePersister();
            queries        = new SongListQueries(repository, permissionContext, new FakeEntryLinkFactory(), imagePersister, imagePersister, new FakeUserIconFactory());

            song1 = new Song(TranslatedString.Create("Project Diva desu."))
            {
                Id = 1
            };
            song2 = new Song(TranslatedString.Create("World is Mine"))
            {
                Id = 2
            };

            repository.Add(userWithSongList);
            repository.Add(song1, song2);

            songListContract = new SongListForEditContract {
                Name        = "Mikunopolis Setlist",
                Description = "MIKUNOPOLIS in LOS ANGELES - Hatsune Miku US debut concert held at Nokia Theatre for Anime Expo 2011 on 2nd July 2011.",
                SongLinks   = SongInListEditContracts(song1, song2)
            };
        }
Exemple #3
0
 public SearchController(OtherService services, ArtistService artistService, AlbumService albumService, SongService songService, SongListQueries songListQueries,
                         TagQueries tagQueries, EventQueries eventQueries, EntryQueries entryQueries, IUserPermissionContext permissionContext)
 {
     this.services          = services;
     this.artistService     = artistService;
     this.albumService      = albumService;
     this.songService       = songService;
     this.songListQueries   = songListQueries;
     this.tagQueries        = tagQueries;
     this.eventQueries      = eventQueries;
     this.entryQueries      = entryQueries;
     this.permissionContext = permissionContext;
 }
Exemple #4
0
 public SearchController(OtherService services, ArtistService artistService, AlbumService albumService, SongService songService, SongListQueries songListQueries,
                         TagQueries tagQueries, EventQueries eventQueries, EntryQueries entryQueries, IUserPermissionContext permissionContext)
 {
     _services          = services;
     _artistService     = artistService;
     _albumService      = albumService;
     _songService       = songService;
     _songListQueries   = songListQueries;
     _tagQueries        = tagQueries;
     _eventQueries      = eventQueries;
     _entryQueries      = entryQueries;
     _permissionContext = permissionContext;
 }
Exemple #5
0
 public SongController(
     SongService service,
     SongQueries queries,
     SongListQueries songListQueries,
     MarkdownParser markdownParser,
     PVHelper pvHelper)
 {
     _service         = service;
     _queries         = queries;
     _songListQueries = songListQueries;
     _markdownParser  = markdownParser;
     _pvHelper        = pvHelper;
 }
Exemple #6
0
 public QueryService(ArtistQueries artistQueries, TagQueries tagQueries, UserQueries userQueries,
                     AlbumService albumService, ArtistService artistService, SongQueries songQueries, SongService songService, SongListQueries songListQueries, UserService userService,
                     OtherService otherService, EntryQueries entryQueries,
                     IUserPermissionContext userPermissionContext)
 {
     this.artistQueries         = artistQueries;
     this.tagQueries            = tagQueries;
     this.userQueries           = userQueries;
     this.albumService          = albumService;
     this.artistService         = artistService;
     this.songQueries           = songQueries;
     this.entryQueries          = entryQueries;
     this.songService           = songService;
     this.songListQueries       = songListQueries;
     this.userService           = userService;
     this.otherService          = otherService;
     this.userPermissionContext = userPermissionContext;
 }
		public void SetUp() {
			
			repository = new FakeSongListRepository();
			userWithSongList = new User("User with songlist", "123", "*****@*****.**", 123);
			permissionContext = new FakePermissionContext(new UserWithPermissionsContract(userWithSongList, ContentLanguagePreference.Default));

			imagePersister = new InMemoryImagePersister();
			queries = new SongListQueries(repository, permissionContext, new FakeEntryLinkFactory(), imagePersister);

			var song1 = new Song(TranslatedString.Create("Project Diva desu.")) { Id = 1};
			var song2 = new Song(TranslatedString.Create("World is Mine")) { Id = 2};

			repository.Add(userWithSongList);
			repository.Add(song1, song2);

			songListContract = new SongListForEditContract {
				Name = "Mikunopolis Setlist",
				Description = "MIKUNOPOLIS in LOS ANGELES - Hatsune Miku US debut concert held at Nokia Theatre for Anime Expo 2011 on 2nd July 2011.",
				SongLinks = SongInListEditContracts(song1, song2)
			};

		}
Exemple #8
0
 public SongListController(SongListQueries queries, IEntryLinkFactory entryLinkFactory)
 {
     this.queries          = queries;
     this.entryLinkFactory = entryLinkFactory;
 }
 public SongController(SongService service, SongQueries queries, SongListQueries songListQueries)
 {
     this.service = service;
     this.queries = queries;
     this.songListQueries = songListQueries;
 }
Exemple #10
0
 public SongListController(SongService service, SongListQueries queries, IEntryLinkFactory entryLinkFactory)
 {
     this.service          = service;
     this.queries          = queries;
     this.entryLinkFactory = entryLinkFactory;
 }
Exemple #11
0
 public SongListController(SongService service, RankingService rankingService, SongListQueries queries)
 {
     this.service        = service;
     this.rankingService = rankingService;
     this.queries        = queries;
 }
 public SongListApiController(SongListQueries queries)
 {
     this.queries = queries;
 }
Exemple #13
0
 public SongController(SongService service, SongQueries queries, SongListQueries songListQueries)
 {
     this.service         = service;
     this.queries         = queries;
     this.songListQueries = songListQueries;
 }
 public SongListApiController(SongListQueries queries)
 {
     this.queries = queries;
 }
Exemple #15
0
 public SongListController(SongListQueries queries, IEntryLinkFactory entryLinkFactory)
 {
     _queries          = queries;
     _entryLinkFactory = entryLinkFactory;
 }
Exemple #16
0
 public SongListApiController(SongListQueries queries, IUserIconFactory userIconFactory, IAggregatedEntryImageUrlFactory entryImagePersister)
 {
     _queries             = queries;
     _userIconFactory     = userIconFactory;
     _entryImagePersister = entryImagePersister;
 }
Exemple #17
0
 public SongListApiController(SongListQueries queries, IUserIconFactory userIconFactory, IEntryImagePersisterOld entryImagePersister)
 {
     this.queries             = queries;
     this.userIconFactory     = userIconFactory;
     this.entryImagePersister = entryImagePersister;
 }
 public SongListController(SongService service, RankingService rankingService, SongListQueries queries)
 {
     this.service = service;
     this.rankingService = rankingService;
     this.queries = queries;
 }