public TagController(TagQueries queries, IEntryLinkFactory entryLinkFactory, IEnumTranslations enumTranslations, MarkdownParser markdownParser) { this.queries = queries; this.entryLinkFactory = entryLinkFactory; this.enumTranslations = enumTranslations; this.markdownParser = markdownParser; }
public void SetUp() { _repository = new FakeTagRepository(); _tag = CreateAndSaveTag("Appearance Miku"); _tag2 = CreateAndSaveTag("MMD"); _user = new User("User", "123", "*****@*****.**", PasswordHashAlgorithms.Default) { GroupId = UserGroupId.Moderator }; _repository.Add(_user); _permissionContext = new FakePermissionContext(new ServerOnlyUserWithPermissionsContract(_user, ContentLanguagePreference.Default)); _imagePersister = new InMemoryImagePersister(); _queries = new TagQueries( _repository, _permissionContext, new FakeEntryLinkFactory(), _imagePersister, _imagePersister, new FakeUserIconFactory(), new EnumTranslations(), new FakeObjectCache(), new FakeDiscordWebhookNotifier()); }
public QueryService(ServiceModel services, ArtistQueries artistQueries, TagQueries tagQueries, IUserPermissionContext userPermissionContext) { Services = services; this.artistQueries = artistQueries; this.tagQueries = tagQueries; this.userPermissionContext = userPermissionContext; }
public TagController(TagQueries queries, IEntryLinkFactory entryLinkFactory, IEnumTranslations enumTranslations, MarkdownParser markdownParser, IEntryImagePersisterOld entryThumbPersister) { this.queries = queries; this.entryLinkFactory = entryLinkFactory; this.enumTranslations = enumTranslations; this.markdownParser = markdownParser; this.entryThumbPersister = entryThumbPersister; }
public CommonForumInfo() { _forumQueries = DependencyResolver.Current.GetService<ForumQueries>(); _orgQueries = DependencyResolver.Current.GetService<OrganizationQueries>(); _categoryQueries = DependencyResolver.Current.GetService<CategoryQueries>(); _userQueries = DependencyResolver.Current.GetService<UserQueries>(); _contentQueries = DependencyResolver.Current.GetService<ContentQueries>(); _tagQueries = DependencyResolver.Current.GetService<TagQueries>(); }
public TagController(TagQueries queries, IEntryLinkFactory entryLinkFactory, IEnumTranslations enumTranslations, MarkdownParser markdownParser, IAggregatedEntryImageUrlFactory entryThumbPersister) { _queries = queries; _entryLinkFactory = entryLinkFactory; _enumTranslations = enumTranslations; _markdownParser = markdownParser; _entryThumbPersister = entryThumbPersister; }
public ExtController(IEntryUrlParser entryUrlParser, IEntryImagePersisterOld entryThumbPersister, AlbumService albumService, ArtistService artistService, SongQueries songService, TagQueries tagQueries) { this.entryUrlParser = entryUrlParser; this.entryThumbPersister = entryThumbPersister; this.albumService = albumService; this.artistService = artistService; this.songService = songService; this.tagQueries = tagQueries; }
public ExtController(IEntryUrlParser entryUrlParser, IAggregatedEntryImageUrlFactory entryThumbPersister, AlbumService albumService, ArtistService artistService, EventQueries eventQueries, SongQueries songService, TagQueries tagQueries) { this.entryUrlParser = entryUrlParser; this.entryThumbPersister = entryThumbPersister; this.albumService = albumService; this.artistService = artistService; this.eventQueries = eventQueries; this.songService = songService; this.tagQueries = tagQueries; }
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; }
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; }
private TagForEditContract Update(TagForEditContract contract) { var permissionContext = new FakePermissionContext(new UserWithPermissionsContract(Db.UserWithEditPermissions, ContentLanguagePreference.Default)); return(context.RunTest(repository => { var queries = new TagQueries(repository, permissionContext, new FakeEntryLinkFactory(), new InMemoryImagePersister(), new InMemoryImagePersister(), new FakeUserIconFactory(), new EnumTranslations()); var updated = queries.Update(contract, null); return queries.GetTagForEdit(updated.Id); })); }
public void SetUp() { tag = CreateEntry.Tag("Appearance_Miku"); tag2 = CreateEntry.Tag("MMD"); repository = new FakeTagRepository(tag, tag2); user = new User("User", "123", "*****@*****.**", 123); repository.Add(user); permissionContext = new FakePermissionContext(new UserWithPermissionsContract(user, ContentLanguagePreference.Default)); imagePersister = new InMemoryImagePersister(); queries = new TagQueries(repository, permissionContext, new FakeEntryLinkFactory(), imagePersister); }
public QueryService(ArtistQueries artistQueries, TagQueries tagQueries, UserQueries userQueries, AlbumService albumService, ArtistService artistService, SongService songService, UserService userService, OtherService otherService, IUserPermissionContext userPermissionContext) { this.artistQueries = artistQueries; this.tagQueries = tagQueries; this.userQueries = userQueries; this.albumService = albumService; this.artistService = artistService; this.songService = songService; this.userService = userService; this.otherService = otherService; this.userPermissionContext = userPermissionContext; }
private TagForApiContract Merge(int sourceId, int targetId) { var permissionContext = new FakePermissionContext(new UserWithPermissionsContract(Db.UserWithEditPermissions, ContentLanguagePreference.Default)); return(context.RunTest(repository => { var queries = new TagQueries(repository, permissionContext, new FakeEntryLinkFactory(), new InMemoryImagePersister(), new InMemoryImagePersister(), new FakeUserIconFactory(), new EnumTranslations()); queries.Merge(sourceId, targetId); var result = queries.LoadTag(targetId, t => new TagForApiContract(t, ContentLanguagePreference.English, TagOptionalFields.None)); return result; })); }
public void SetUp() { repository = new FakeTagRepository(); tag = CreateAndSaveTag("Appearance Miku"); tag2 = CreateAndSaveTag("MMD"); user = new User("User", "123", "*****@*****.**", PasswordHashAlgorithms.Default) { GroupId = UserGroupId.Moderator }; repository.Add(user); permissionContext = new FakePermissionContext(new UserWithPermissionsContract(user, ContentLanguagePreference.Default)); imagePersister = new InMemoryImagePersister(); queries = new TagQueries(repository, permissionContext, new FakeEntryLinkFactory(), imagePersister, imagePersister, new FakeUserIconFactory(), new EnumTranslations(), new FakeObjectCache()); }
public QueryService(ArtistQueries artistQueries, TagQueries tagQueries, UserQueries userQueries, AlbumService albumService, AlbumQueries albumQueries, ArtistService artistService, SongQueries songQueries, SongService songService, SongListQueries songListQueries, UserService userService, EntryQueries entryQueries, IUserPermissionContext userPermissionContext) { this.artistQueries = artistQueries; this.tagQueries = tagQueries; this.userQueries = userQueries; this.albumService = albumService; this.albumQueries = albumQueries; this.artistService = artistService; this.songQueries = songQueries; this.entryQueries = entryQueries; this.songService = songService; this.songListQueries = songListQueries; this.userService = userService; this.userPermissionContext = userPermissionContext; }
public ExtController( IEntryUrlParser entryUrlParser, IAggregatedEntryImageUrlFactory entryThumbPersister, AlbumService albumService, ArtistService artistService, EventQueries eventQueries, SongQueries songService, TagQueries tagQueries, PVHelper pvHelper) { _entryUrlParser = entryUrlParser; _entryThumbPersister = entryThumbPersister; _albumService = albumService; _artistService = artistService; _eventQueries = eventQueries; _songService = songService; _tagQueries = tagQueries; _pvHelper = pvHelper; }
public TagApiController(TagQueries queries, IAggregatedEntryImageUrlFactory thumbPersister) { _queries = queries; _thumbPersister = thumbPersister; }
public HelpController(VdbConfigManager config, TagQueries tagQueries) { _config = config; _tagQueries = tagQueries; }
public TagController(TagService service, TagQueries queries) { this.service = service; this.queries = queries; }
public EntryTypesApiController(TagQueries queries) { _tagQueries = queries; }
public TagController(TagQueries queries) { this.queries = queries; }
public TagApiController(TagQueries queries, IEntryImagePersisterOld thumbPersister) { this.queries = queries; this.thumbPersister = thumbPersister; }
public TagController(TagQueries tagQueries, PostQueries postQueries) { _tagQueries = tagQueries; _postQueries = postQueries; }
public HelpController(VdbConfigManager config, TagQueries tagQueries) { this.config = config; this.tagQueries = tagQueries; }
public TagController(TagQueries tagQueries) { _tagQueries = tagQueries; }