public static HomeContentViewModel UpdateHomeContent(HomeContentViewModel content) { try { using (var dc = new PortfolioDataContext()) { var homeContent = dc.PageContents.FirstOrDefault(i => i.ContentType == (int)MenuType.Index); if (homeContent == null) { return(null); } else { homeContent.Content = JsonConvert.SerializeObject(content); dc.SubmitChanges(); return(content); } } } catch (Exception ex) { return(null); } }
private static HomeContentViewModel CreateHomeContent(HomeContentViewModel content) { try { using (var db = new PortfolioDataContext()) { db.PageContents.InsertOnSubmit(new PageContent() { ContentType = (int)MenuType.Index, Content = JsonConvert.SerializeObject(content) }); db.SubmitChanges(); return(content); } } catch (Exception ex) { return(null); } }
public static void SendEmail(MailMessage email) { try { using (var db = new PortfolioDataContext()) { InboxMessage message = new InboxMessage() { MessageFrom = email.From.ToString(), Subject = email.Subject, Message = email.Body, IsChecked = false, Date = DateTime.Now }; db.InboxMessages.InsertOnSubmit(message); db.SubmitChanges(); } } catch (Exception ex) { throw ex; } }