using Disco.Data.Repository; using Disco.Models.Repository; using Disco.Models.Services.Authorization; using Disco.Services.Users; namespace Disco.Services { public static class AuthorizationRoleExtensions { public static void Delete(this IRoleToken roleToken, DiscoDataContext Database) { var role = Database.AuthorizationRoles.Find(roleToken.Role.Id); UserService.DeleteAuthorizationRole(Database, roleToken.Role); } public static void Delete(this AuthorizationRole role, DiscoDataContext Database) { UserService.DeleteAuthorizationRole(Database, role); } } }