コード例 #1
0
ファイル: MongoRepository.cs プロジェクト: tsedbroo/BlogSite
 public void Edit(Post aPost, string idValue)
 {
     var updatedPost = GetAPostWithId(idValue);
     updatedPost.Title = aPost.Title;
     updatedPost.Body = aPost.Body;
     updatedPost.CharCount = aPost.CharCount;
     _collection.Save(updatedPost);
 }
コード例 #2
0
ファイル: BlogController.cs プロジェクト: tsedbroo/BlogSite
 public ActionResult Delete(string id, Post aPost)
 {
     try
     {
         _dataRepository.Remove(id);
         return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }
コード例 #3
0
ファイル: BlogController.cs プロジェクト: tsedbroo/BlogSite
        public ActionResult Create(Post aPost)
        {
            try
            {
                _dataRepository.Create(aPost);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
コード例 #4
0
ファイル: MongoRepository.cs プロジェクト: tsedbroo/BlogSite
 public void Create(Post aPost)
 {
     aPost.Comments = new List<Comment>();
     _collection.Save(aPost);
 }
コード例 #5
0
ファイル: BlogController.cs プロジェクト: tsedbroo/BlogSite
 public ActionResult Edit(String id, Post aPost)
 {
     try
     {
         // TODO: Add update logic here
         _dataRepository.Edit(aPost, id);
         return RedirectToAction("Index");
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }