using System.Collections.Generic; using System.Threading.Tasks; using YABA.Common.DTOs; using YABA.Common.DTOs.Bookmarks; using YABA.Common.DTOs.Tags; namespace YABA.Service.Interfaces { public interface IBookmarkService { Task> CreateBookmark(CreateBookmarkRequestDTO request); Task> UpdateBookmark(int id, UpdateBookmarkRequestDTO request); Task>> UpdateBookmarkTags(int id, IEnumerable tags); CrudResultDTO> GetAll(); Task> Get(int id); CrudResultDTO> GetBookmarkTags(int id); Task> DeleteBookmark(int id); Task>> DeleteBookmarks(IEnumerable ids); } }