public string RemoveContributor(int projectId, int memberId) { int _currentMember = Member.GetCurrentMember().Id; if (_currentMember > 0) { umbraco.presentation.nodeFactory.Node p = new umbraco.presentation.nodeFactory.Node(projectId); if (p.GetProperty("owner").Value == _currentMember.ToString()) { ProjectContributor pc = new ProjectContributor(projectId, memberId); pc.Delete(); return("true"); } return("false"); } return("false"); }
public string RemoveContributor(int projectId, int memberId) { var memberShipHelper = new Umbraco.Web.Security.MembershipHelper(UmbracoContext.Current); var currentMember = memberShipHelper.GetCurrentMemberId(); if (currentMember <= 0) { return("false"); } var umbracoHelper = new UmbracoHelper(UmbracoContext.Current); var content = umbracoHelper.Content(projectId); if (content.GetPropertyValue <int>("owner") != currentMember) { return("false"); } var projectContributor = new ProjectContributor(projectId, memberId); projectContributor.Delete(); return("true"); }