コード例 #1
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)
         });
 }
コード例 #2
0
ファイル: BlogComponent.cs プロジェクト: punj-aab/School
 public int AddTag(Tag tag)
 {
     using (var transactionScope = new TransactionScope())
     {
         context.Tags.AddOrUpdate(a => a.Id, tag);
         context.SaveChanges();
         transactionScope.Complete();
         return tag.Id;
     }
 }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: punj-aab/School
        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
            {

            }
        }
コード例 #4
0
ファイル: AdminController.cs プロジェクト: punj-aab/School
        /// <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
            {

            }
        }
コード例 #5
0
ファイル: BlogComponent.cs プロジェクト: punj-aab/School
 public void EditTag(Tag tag)
 {
     using (var transactionScope = new TransactionScope())
     {
         context.Tags.AddOrUpdate(t => t.Id, tag);
         context.SaveChanges();
         transactionScope.Complete();
     }
 }