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

37 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace NotificationsWeb.BusinessLogic
{
public class ForumTopicSubsriber
{
public static void Subscribe(int topicId, int memberId)
{
umbraco.DataLayer.IRecordsReader dr =
Data.SqlHelper.ExecuteReader("SELECT FROM forumTopicSubscribers WHERE topicId = @topicId and memberId = @memberId",
Data.SqlHelper.CreateParameter("@topicId", topicId),
Data.SqlHelper.CreateParameter("@memberId", topicId));
if (!dr.Read())
{
Data.SqlHelper.ExecuteNonQuery(
"INSERT INTO forumTopicSubscribers (topicId, memberId) VALUES(@topicId, @memberId)",
Data.SqlHelper.CreateParameter("@topicId", topicId),
Data.SqlHelper.CreateParameter("@memberId", topicId));
}
}
public static void UnSubscribe(int topicId, int memberId)
{
Data.SqlHelper.ExecuteNonQuery(
"DELETE FROM forumTopicSubscribers WHERE topicId = @topicId and memberId = @memberId",
Data.SqlHelper.CreateParameter("@topicId", topicId),
Data.SqlHelper.CreateParameter("@memberId", topicId));
}
}
}