Example #1
0
 /// <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;
     }
 }
Example #2
0
        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");
        }
Example #3
0
 /// <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();
     }
 }
 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) });
 }