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