public void AddSubscription(Guid siteID, ScheduleItemComment comment) { if (getSubscriptionExists(siteID, comment.ScheduleItem, comment.CreatorEmail)) { return; } oxite_Subscription subscription = new oxite_Subscription { SubscriptionID = Guid.NewGuid(), UserID = context.oxite_Users.Single(u => u.Username == "Anonymous").UserID, UserName = comment.CreatorName, UserEmail = comment.CreatorEmail }; context.oxite_Subscriptions.InsertOnSubmit(subscription); context.oxite_Conferences_ScheduleItemSubscriptionRelationships.InsertOnSubmit(new oxite_Conferences_ScheduleItemSubscriptionRelationship { SubscriptionID = subscription.SubscriptionID, ScheduleItemID = GetScheduleItem(comment.ScheduleItem.EventName, comment.ScheduleItem.Slug).ID }); context.SubmitChanges(); }
public void AddSubscription(Post post, PostComment comment) { if (getSubscriptionExists(post, comment.CreatorEmail)) { return; } oxite_Subscription subscription = new oxite_Subscription { SubscriptionID = Guid.NewGuid(), UserID = context.oxite_Users.Single(u => u.Username == "Anonymous").UserID, UserName = comment.CreatorName, UserEmail = comment.CreatorEmail }; context.oxite_Subscriptions.InsertOnSubmit(subscription); context.oxite_Blogs_PostSubscriptionRelationships.InsertOnSubmit(new oxite_Blogs_PostSubscriptionRelationship { SubscriptionID = subscription.SubscriptionID, PostID = post.ID }); context.SubmitChanges(); }
public void AddSubscription(Guid siteID, ScheduleItemSmall scheduleItem, Guid creatorUserID) { if (getSubscriptionExists(siteID, scheduleItem, creatorUserID)) { return; } oxite_Subscription subscription = new oxite_Subscription { SubscriptionID = Guid.NewGuid(), UserID = creatorUserID }; context.oxite_Subscriptions.InsertOnSubmit(subscription); context.oxite_Conferences_ScheduleItemSubscriptionRelationships.InsertOnSubmit(new oxite_Conferences_ScheduleItemSubscriptionRelationship { SubscriptionID = subscription.SubscriptionID, ScheduleItemID = GetScheduleItem(scheduleItem.EventName, scheduleItem.Slug).ID }); context.SubmitChanges(); }
public void AddSubscription(Post post, Guid creatorUserID) { if (getSubscriptionExists(post, creatorUserID)) { return; } oxite_Subscription subscription = new oxite_Subscription { SubscriptionID = Guid.NewGuid(), UserID = creatorUserID }; context.oxite_Subscriptions.InsertOnSubmit(subscription); context.oxite_Blogs_PostSubscriptionRelationships.InsertOnSubmit(new oxite_Blogs_PostSubscriptionRelationship { SubscriptionID = subscription.SubscriptionID, PostID = post.ID }); context.SubmitChanges(); }