Creado apartir del commit b888de6c92056de294456f581a56e25e734d4ab7 de develop
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
using adas_core.Domain.Models.MongoModels;
|
||||
using MongoDB.Bson;
|
||||
|
||||
namespace adas_core.Authentication.Interfaces;
|
||||
|
||||
public interface IAuthorityService
|
||||
{
|
||||
public Task<List<Authorization>> GetUserAuthorities(ObjectId userId);
|
||||
public void CreateNew(string roleName, ObjectId userId);
|
||||
public Task InsertOne(Authorization authorization);
|
||||
public Task updateOne(Authorization authorization);
|
||||
|
||||
public Task<List<Authorization>> GetAllAuthorities();
|
||||
|
||||
Task<bool> DeleteAuthoritiesForUser(ObjectId id);
|
||||
Task<Authorization?> CreateNewUserAuthority(Authorization authorization);
|
||||
Task<bool> DeleteUserAuthority(ObjectId userAuthorityIdParsed);
|
||||
Task<Authorization?> EditUserAuthority(Authorization authorization);
|
||||
}
|
||||
Reference in New Issue
Block a user