public static DigestEmailLine AddLine(int emailId, string line) { using (DB db = new DB(DBHelper.GetConnectionString())) { DigestEmail email = (from o in db.DigestEmails where o.Id == emailId select o).FirstOrDefault(); if (email != null) { email.DigestEmailLines.Load(); DigestEmailLine emailLine = (from o in email.DigestEmailLines where o.Line == line select o).FirstOrDefault(); if (emailLine == null) { emailLine = new DigestEmailLine(); emailLine.Line = line; emailLine.DigestEmail = email; db.AddToDigestEmailLines(emailLine); db.SaveChanges(); return emailLine; } } } return null; }
/// <summary> /// Deprecated Method for adding a new object to the DigestEmailLines EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToDigestEmailLines(DigestEmailLine digestEmailLine) { base.AddObject("DigestEmailLines", digestEmailLine); }
/// <summary> /// Create a new DigestEmailLine object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="line">Initial value of the Line property.</param> public static DigestEmailLine CreateDigestEmailLine(global::System.Int32 id, global::System.String line) { DigestEmailLine digestEmailLine = new DigestEmailLine(); digestEmailLine.Id = id; digestEmailLine.Line = line; return digestEmailLine; }