using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using AsbCloudApp.Data; namespace AsbCloudApp.Repositories; /// /// Репозиторий для записей с историей /// public interface IChangeLogRepository where T : ChangeLogAbstract { /// /// Добавление записей /// /// /// /// /// Task InsertRange(int idUser, IEnumerable dtos, CancellationToken token); /// /// Редактирование записей /// /// /// /// /// Task UpdateRange(int idUser, IEnumerable dtos, CancellationToken token); /// /// Удаление записей /// /// /// /// /// Task DeleteRange(int idUser, IEnumerable ids, CancellationToken token); }