using AsbCloudApp.Data; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Repositories { /// /// Репозиторий пользователей /// public interface IUserRepository { /// /// Добавление пользователя /// /// /// /// Task InsertAsync(UserExtendedDto dto, CancellationToken token); /// /// Обновление ролей пользователя /// /// /// /// /// Task UpdateRolesCacheForUserAsync(int idUser, IEnumerable newRoles, CancellationToken token); /// /// Получить пользователя по логину /// /// /// /// Task GetUserByLoginAsync(string login, CancellationToken token); } }