32 lines
951 B
C#
32 lines
951 B
C#
using System.Collections.Generic;
|
|
|
|
namespace Auth.Contracts.Permissions;
|
|
|
|
public static class AuthPermissions
|
|
{
|
|
public static class Users
|
|
{
|
|
public const string View = "Permissions.Users.View";
|
|
public const string Create = "Permissions.Users.Create";
|
|
public const string Edit = "Permissions.Users.Edit";
|
|
public const string Delete = "Permissions.Users.Delete";
|
|
}
|
|
|
|
public static class Roles
|
|
{
|
|
public const string View = "Permissions.Roles.View";
|
|
public const string Create = "Permissions.Roles.Create";
|
|
public const string Edit = "Permissions.Roles.Edit";
|
|
public const string Delete = "Permissions.Roles.Delete";
|
|
}
|
|
|
|
public static List<string> GetAllPermissions()
|
|
{
|
|
return new List<string>
|
|
{
|
|
Users.View, Users.Create, Users.Edit, Users.Delete,
|
|
Roles.View, Roles.Create, Roles.Edit, Roles.Delete
|
|
};
|
|
}
|
|
}
|