/// <summary> /// Deprecated Method for adding a new object to the DigestEmails EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToDigestEmails(DigestEmail digestEmail) { base.AddObject("DigestEmails", digestEmail); }
/// <summary> /// Create a new DigestEmail object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="email">Initial value of the Email property.</param> /// <param name="client">Initial value of the Client property.</param> /// <param name="isDaily">Initial value of the IsDaily property.</param> /// <param name="isWeekly">Initial value of the IsWeekly property.</param> public static DigestEmail CreateDigestEmail(global::System.Int32 id, global::System.String email, global::System.String client, global::System.Boolean isDaily, global::System.Boolean isWeekly) { DigestEmail digestEmail = new DigestEmail(); digestEmail.Id = id; digestEmail.Email = email; digestEmail.Client = client; digestEmail.IsDaily = isDaily; digestEmail.IsWeekly = isWeekly; return digestEmail; }
public static DigestEmail ToDigestEmail(DigestEmailView view) { DigestEmail email = new DigestEmail(); if (view != null) { email.Id = view.Id; email.Email = view.Email; email.IsDaily = view.IsDaily; email.IsWeekly = view.IsWeekly; } return email; }
public static DigestEmailView ToDigestEmailView(DigestEmail email) { DigestEmailView view = new DigestEmailView(); if (email != null) { view.Id = email.Id; view.Email = email.Email; view.Lines = email.DigestEmailLines.Select(o => o.Line).ToList(); view.IsDaily = email.IsDaily; view.IsWeekly = email.IsWeekly; } return view; }
public static DigestEmailView Insert(DigestEmailView view) { using (DB db = new DB(DBHelper.GetConnectionString())) { DigestEmail email = new DigestEmail(); if (email != null) { email.Email = view.Email; email.Client = view.Client; email.IsWeekly = view.IsWeekly; email.IsDaily = view.IsDaily; db.AddToDigestEmails(email); db.SaveChanges(); if(email.Id > 0) AddLines(email.Id, view.Lines); return ToDigestEmailView(email); } } return view; }