/// <summary> /// Erstellt ein neues RIGHT-Objekt. /// </summary> /// <param name="id">Anfangswert der Eigenschaft ID.</param> /// <param name="nAME">Anfangswert der Eigenschaft NAME.</param> public static RIGHT CreateRIGHT(global::System.Guid id, global::System.String nAME) { RIGHT rIGHT = new RIGHT(); rIGHT.ID = id; rIGHT.NAME = nAME; return rIGHT; }
/// <summary> /// Veraltete Methode zum Hinzufügen eines neuen Objekts zum EntitySet 'RIGHT'. Verwenden Sie stattdessen die Methode '.Add' der zugeordneten Eigenschaft 'ObjectSet<T>'. /// </summary> public void AddToRIGHT(RIGHT rIGHT) { base.AddObject("RIGHT", rIGHT); }
private static bool HasRight(USER user, RIGHT right) { if (user.ISADMIN.HasValue && user.ISADMIN.Value) { return true; } var uId = user.ID; var rId = right.ID; using (var en = new HaushaltsrechnerEntities()) { return en.USER.Any(u => u.ID == uId && u.RIGHT.Any(r => r.ID == rId)); } }