コード例 #1
0
ファイル: MessagePusher.cs プロジェクト: Schonhoffer/Flannel
 public void NotifyUsersAboutNewSubmission(Submission submission)
 {
     _pubnub.Publish(Channel, Serialize(new PubNubMessage("PostChannel", submission)));
 }
コード例 #2
0
ファイル: SubmitModule.cs プロジェクト: Schonhoffer/Flannel
        private Submission CreateSubmission(string url)
        {
            var submission = new Submission()
                             	{
                             		Href = url,
                             		WhenGmt = DateTime.UtcNow,
                             		Score = 1
                             	};

            using (var session = OrmHost.CreateSessionFactory().OpenSession())
            {
                using (var transaction = session.BeginTransaction())
                {
                    transaction.Begin();

                    session.SaveOrUpdate(submission);

                    transaction.Commit();
                }
            }

            return submission;
        }