Exemplo n.º 1
0
        public virtual async Task <ITag> GetTag(string path, string name)
        {
            var item = await FileSystemItems.AsNoTracking().SingleOrDefaultAsync(i => i.Path == path);

            if (item == null)
            {
                throw new Exception($"Item could not be found: {path}");
            }

            return(await GetTag(item.Id, name));
        }
Exemplo n.º 2
0
        public virtual async Task <ITag> CreateTag(Guid id, string name, string value)
        {
            var item = await FileSystemItems.AsNoTracking().SingleOrDefaultAsync(i => i.Id == id);

            if (item == null)
            {
                throw new Exception($"Item could not be found: {id}");
            }

            return(await CreateTag(item, name, value));
        }