Projekt

Obecné

Profil

Stáhnout (1021 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 9190add5 Vojtěch Bartička
using Core.Entities;
2
using Models.Enums;
3
using Models.Tags;
4
using Models.Users;
5 055ef5b5 Vojtěch Bartička
using System;
6
using System.Collections.Generic;
7
using System.Linq;
8
using System.Text;
9
using System.Threading.Tasks;
10
11
namespace Core.Services.TagService
12
{
13
    public interface ITagService
14
    {
15
        public TagTreeResponse GetTagTree();
16 addbcd33 Vojtěch Bartička
        public void CreateCategory(CreateCategoryRequest request);
17
        public void DeleteCategory(Guid categoryId);
18
        public void UpdateCategory(ModifyCategoryRequest request, Guid categoryId);
19 162db5f6 Vojtěch Bartička
        public void CreateTag(CreateTagRequest request);
20
        public void DeleteTag(Guid tagId);
21
        public void UpdateTag(ModifyTagRequest request, Guid tagId);
22 1a65a2c2 Vojtěch Bartička
        public void CreateSubTag(CreateSubTagRequest request);
23
        public void DeleteSubTag(Guid subtagId);
24
        public void UpdateSubTag(ModifySubTagRequest request, Guid subtagId);
25 f2275185 Vojtěch Bartička
        public void AddNoteToTagInstance(Guid annotationId, Guid occurrenceId, User user, AddNoteToTagOccurenceRequest request);
26 055ef5b5 Vojtěch Bartička
    }
27
}