public void RemoveBan(BanData data) { try { if (!data.Authenticate(RoleType.ZoneLeader, RoleType.Administrator, RoleType.SuperAdministrator)) { throw new AuthenticationException(); } data.RemoveBan(); } catch (Exception error) { Error.Write(error); throw; } }
public bool SetBan(BanData data) { try { if (!data.Authenticate(RoleType.Moderator, RoleType.ZoneLeader, RoleType.Administrator, RoleType.SuperAdministrator)) { throw new AuthenticationException(); } return(data.SetBan()); } catch (Exception error) { Error.Write(error); throw; } }