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) }); }
public int AddTag(Tag tag) { using (var transactionScope = new TransactionScope()) { context.Tags.AddOrUpdate(a => a.Id, tag); context.SaveChanges(); transactionScope.Complete(); return tag.Id; } }
public JsonResult AddEditTag(Tag model) { try { _blogRepository.AddTag(model); return Json("", JsonRequestBehavior.AllowGet); //return PartialView("../Blog/_AddEdit_Tag", model); } catch (Exception ex) { //CatchException.CatchTheException(ex); throw; } finally { } }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult AddEditTag(int tagId = -1) { try { Tag model = null; if (tagId == -1) { model = new Tag(); } else { model = _blogRepository.Tag(tagId); } return PartialView("../Blog/_AddEdit_Tag", model); } catch (Exception ex) { //CatchException.CatchTheException(ex); throw; } finally { } }
public void EditTag(Tag tag) { using (var transactionScope = new TransactionScope()) { context.Tags.AddOrUpdate(t => t.Id, tag); context.SaveChanges(); transactionScope.Complete(); } }