【发布时间】:2015-09-13 15:33:18
【问题描述】:
我得到这个错误,我做错了什么?
` 使用系统; 使用 System.Collections.Generic; 使用 System.Linq; 使用 System.Web; 使用 System.Web.Mvc; 使用 Umbraco.Web.WebApi;
namespace Umbraco.Course.Controllers
{
[MemberAuthorize(AllowType = "IntranetUser")]
public class LikesController : UmbracoApiController
{
[System.Web.Http.HttpGet]
public int LikeStatus(int id)
{
var contentService = Services.ContentService;
var memberService = Services.MemberService;
var relationService = Services.RelationService;
var member = memberService.GetById(Members.GetCurrentMemberId());
var post = contentService.GetById(id);
if (!relationService.AreRelated(content, member, "likes"))
relationService.Relate(post, member, "likes");
var likes = relationService.GetByParent(post, "likes").Count();
post.SetValue("likes", likes);
contentService.PublishWithStatus(post);
return likes;
}
}
}`
【问题讨论】:
-
定义内容的地方
标签: javascript c# umbraco