public virtual async Task <RawTag> CreateTag(string name, [Service] IItemMetadataDomain <T> service) { return(await service.AddTag(name)); }
public virtual async Task <RawCategory?> DeleteCategory(string name, [Service] IItemMetadataDomain <T> service) { return(await service.RemoveCategory(name)); }
public virtual async Task <RawCategory?> RenameCategory(string oldName, string newName, [Service] IItemMetadataDomain <T> service) { return(await service.RenameCategory(oldName, newName)); }
public virtual async Task <RawCategory> CreateCategory(string name, [Service] IItemMetadataDomain <T> service) { return(await service.AddCategory(name)); }
public virtual async Task <RawTag?> DeleteTag(string name, [Service] IItemMetadataDomain <T> service) { return(await service.RemoveTag(name)); }
public virtual async Task <RawItemMetadata?> GetMetadataByMetadataId(string id, [Service] IItemMetadataDomain <T> service) { return(await service.GetItem(id)); }
public ModuleService(IServiceProvider services, DataDbContext dbContext, IItemMetadataDomain <NotesServerModule> metadataDomain, ILogger <NotesServerModule> logger) : base(dbContext, metadataDomain) { Services = services; Logger = logger; }
public virtual IQueryable <RawItemMetadata> GetMetadataByCategory(string name, [Service] IItemMetadataDomain <T> service) { return(service.QueryItemsByCategory(name)); }
public virtual IQueryable <RawItemMetadata> GetMetadata([Service] IItemMetadataDomain <T> service) { return(service.QueryAllItems()); }
public virtual IQueryable <RawCategory> GetCategories([Service] IItemMetadataDomain <T> service) { return(service.QueryAllCategories()); }
public virtual IQueryable <RawTag> GetTags([Service] IItemMetadataDomain <T> service) { return(service.QueryAllTags()); }
public DataModuleService(TDb dbContext, IItemMetadataDomain <TDomain> metadataDomain) { DbContext = dbContext; DbSet = DbContext.Set <TRaw>(); MetadataDomain = metadataDomain; }