コード例 #1
0
ファイル: BlogRepository.cs プロジェクト: kll195/JustBlog
        public int AddTag(Tag tag)
        {
            _context.Tags.Add(tag);
            _context.SaveChanges();

            return tag.Id;
        }
コード例 #2
0
 public static MvcHtmlString TagLink(this HtmlHelper helper, Tag tag)
 {
     return helper.ActionLink(tag.Name, "Tag", "Blog", new { tag = tag.UrlSlug },
         new
         {
             title = String.Format("See all posts in {0}", tag.Name)
         });
 }
コード例 #3
0
ファイル: BlogRepository.cs プロジェクト: 4Rebin/JustBlog
 /// <summary>
 /// Add a new tag.
 /// </summary>
 /// <param name="tag"></param>
 /// <returns></returns>
 public int AddTag(Tag tag)
 {
     using (var tran = _session.BeginTransaction())
       {
     _session.Save(tag);
     tran.Commit();
     return tag.Id;
       }
 }
コード例 #4
0
ファイル: BlogRepository.cs プロジェクト: 4Rebin/JustBlog
 /// <summary>
 /// Edit an existing tag.
 /// </summary>
 /// <param name="tag"></param>
 public void EditTag(Tag tag)
 {
     using (var tran = _session.BeginTransaction())
       {
     _session.SaveOrUpdate(tag);
     tran.Commit();
       }
 }
コード例 #5
0
ファイル: BlogRepository.cs プロジェクト: kll195/JustBlog
        public void EditTag(Tag tag)
        {
            var entry = _context.Tags.Find(tag.Id);

            entry.Name = tag.Name;
            entry.Description = tag.Description;
            entry.UrlSlug = tag.UrlSlug;

            _context.SaveChanges();
        }
コード例 #6
0
ファイル: AdminController.cs プロジェクト: ando-amws/JustBlog
    public ContentResult EditTag(Tag tag)
    {
      string json;

      if (ModelState.IsValid)
      {
        _blogRepository.EditTag(tag);
        json = JsonConvert.SerializeObject(new
        {
          id = tag.Id,
          success = true,
          message = "Changes saved successfully."
        });
      }
      else
      {
        json = JsonConvert.SerializeObject(new
        {
          id = 0,
          success = false,
          message = "Failed to save the changes."
        });
      }

      return Content(json, "application/json");
    }