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; } }