Add region manager assignment endpoints
This commit is contained in:
@@ -6,6 +6,12 @@ public interface IRegionRepository
|
||||
Task<List<Models.Region>> GetAllAsync();
|
||||
Task<List<string>> GetAllCodesAsync();
|
||||
Task<bool> CodeExistsAsync(string code, Guid? excludeId = null);
|
||||
|
||||
Task<Models.User?> GetUserWithRoleAsync(Guid userId);
|
||||
Task<List<Models.UserRegionScope>> GetManagerScopesAsync(Guid regionId);
|
||||
Task<Models.UserRegionScope?> GetRegionScopeAsync(Guid userId, Guid regionId);
|
||||
Task AddRegionScopeAsync(Models.UserRegionScope scope);
|
||||
void RemoveRegionScopes(IEnumerable<Models.UserRegionScope> scopes);
|
||||
Task AddAsync(Models.Region entity);
|
||||
void Update(Models.Region entity);
|
||||
void Remove(Models.Region entity);
|
||||
|
||||
Reference in New Issue
Block a user