private bool AclExists() { var reservations = UrlReservationMgr.GetAll(); var thisUser = string.Format(@"{0}\{1}", Environment.UserDomainName, Environment.UserName); var globalUser = string.Format(@"{0}\{1}", "NT AUTHORITY", "Authenticated Users"); foreach (var reservation in reservations) { if (reservation.Url.Contains(":31076")) { foreach (var user in reservation.Users) { if (string.Equals(user, thisUser, StringComparison.InvariantCultureIgnoreCase)) { return(true); } else if (string.Equals(user, globalUser, StringComparison.InvariantCultureIgnoreCase)) { return(true); } else { RemoveReservation("http://+:31076/"); return(false); } } } } return(false); }
public void Delete() { UrlReservationMgr.Delete(this); }
public void Create() { UrlReservationMgr.Create(this); }