コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <summary>
 /// Veraltete Methode zum Hinzufügen eines neuen Objekts zum EntitySet 'RIGHT'. Verwenden Sie stattdessen die Methode '.Add' der zugeordneten Eigenschaft 'ObjectSet&lt;T&gt;'.
 /// </summary>
 public void AddToRIGHT(RIGHT rIGHT)
 {
     base.AddObject("RIGHT", rIGHT);
 }
コード例 #3
0
        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));
            }
        }