Example #1
0
        public void SetBlocked(Int64 messageId, Boolean blocked)
        {
            using (CJChatEntities Context = new CJChatEntities())
            {
                MessageLog UpdateEntry = Context.MessageLogs.Where(x => x.MessageId == messageId).FirstOrDefault();

                if (UpdateEntry == null)
                {
                    return;
                }

                UpdateEntry.Blocked = blocked;

                Context.SaveChanges();
            }
        }
Example #2
0
        public void LogMessage(String userName, String sourceIp, DateTime utcTimestamp, String messageText)
        {
            using (CJChatEntities Context = new CJChatEntities())
            {
                MessageLog NewEntry = Context.MessageLogs.Create();

                NewEntry.UserName     = userName;
                NewEntry.SourceIp     = sourceIp;
                NewEntry.UtcTimestamp = utcTimestamp;
                NewEntry.MessageText  = messageText;
                NewEntry.Blocked      = false;

                Context.MessageLogs.Add(NewEntry);

                Context.SaveChanges();
            }
        }