using CPRNIMS.Infrastructure.Dto.Account; using CPRNIMS.Infrastructure.Entities.Account; using CPRNIMS.Infrastructure.ViewModel.Account; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CPRNIMS.Domain.Contracts.Account { public interface IAccount { Task> GetUserRights(AccountDto accountDto); Task> GetControllerAccessByUserId(string userId); Task> GetDepartment(); Task CreateToken(ApplicationUser user); Task PutPostUserAccess(AccountDto itemDto); } }