public Newsletter CreateNewsletter(NewsletterType type, string subject, string body) { NewsletterDao nd = new NewsletterDao(sessionFactoryConfigPath); Newsletter n = new Newsletter(); n.Body = body; n.Subject = subject; n.NewsletterType = type; nd.Save(n); return(n); }
public Newsletter UpdateNewsletter(int newsletterId, NewsletterType type, string subject, string body) { NewsletterDao nd = new NewsletterDao(sessionFactoryConfigPath); Newsletter n = nd.GetById(newsletterId); if (n != null) { n.Body = body; n.Subject = subject; n.NewsletterType = type; nd.Save(n); } return(n); }
private NewsletterItem ConvertToNewsletterItem(int id, string type) { NewsletterType thisType = GetType(type); NewsletterItem nli = new NewsletterItem(); if (thisType == NewsletterType.News) { TextPageDoctType news = new DualShockManager().GetNews(id); nli.Headline = news.Headline; nli.Content = news.Description; nli.ImageUrl = news.ImageUpload; } if (thisType == NewsletterType.Banner) { nli.ImageUrl = DualShockManager.GetImageUrlFromId(id); nli.Type = thisType; nli.LinkUrl = ""; } return(nli); }