Files
OurUmbraco/NotificationsWeb/Library/Rest.cs
T
Sebastiaan Janssen 810cbd267f Initial commit
2012-12-17 09:41:11 +01:00

70 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
namespace NotificationsWeb.Library
{
public class Rest
{
public static string SubscribeToForumTopic(int topicId)
{
int _currentMember = HttpContext.Current.User.Identity.IsAuthenticated ? (int)Membership.GetUser().ProviderUserKey : 0;
if (_currentMember > 0)
{
BusinessLogic.ForumTopic.Subscribe(topicId, _currentMember);
return "true";
}
return "false";
}
public static string UnSubscribeFromForumTopic(int topicId)
{
int _currentMember = HttpContext.Current.User.Identity.IsAuthenticated ? (int)Membership.GetUser().ProviderUserKey : 0;
if (_currentMember > 0)
{
BusinessLogic.ForumTopic.UnSubscribe(topicId, _currentMember);
return "true";
}
return "false";
}
public static string SubscribeToForum(int forumId)
{
int _currentMember = HttpContext.Current.User.Identity.IsAuthenticated ? (int)Membership.GetUser().ProviderUserKey : 0;
if (_currentMember > 0)
{
BusinessLogic.Forum.Subscribe(forumId, _currentMember);
return "true";
}
return "false";
}
public static string UnSubscribeFromForum(int forumId)
{
int _currentMember = HttpContext.Current.User.Identity.IsAuthenticated ? (int)Membership.GetUser().ProviderUserKey : 0;
if (_currentMember > 0)
{
BusinessLogic.Forum.UnSubscribe(forumId, _currentMember);
return "true";
}
return "false";
}
}
}