コード例 #1
0
 public void CreateNewEntry(NewsModel newsModel)
 {
     using (var session = DocumentStore.OpenSession())
     {
         session.Store(newsModel);
         session.SaveChanges(); // sends all changes to server
     }
 }
コード例 #2
0
 public ActionResult Delete(int id, NewsModel NewsModel)
 {
     try
     {
         using (var session = DocumentStore.OpenSession())
         {
             session.Delete<NewsModel>(id);
             session.SaveChanges();
             return RedirectToAction("Index");
         }
     }
     catch
     {
         return View();
     }
 }
コード例 #3
0
 public ActionResult Create(NewsModel newsModel)
 {
     try
     {
         using (var session = DocumentStore.OpenSession())
         {
             session.Store(newsModel);
             session.SaveChanges();
             return RedirectToAction("Index");
         }
     }
     catch
     {
         return View();
     }
 }
コード例 #4
0
 public ActionResult Edit(int id, NewsModel newsModel)
 {
     try
     {
         // TODO: Add update logic here
         using (var session = DocumentStore.OpenSession())
         {
             session.Store(newsModel);
             session.SaveChanges();
             return RedirectToAction("Index");
         }
     }
     catch
     {
         return View();
     }
 }