public Message[] SendMessage(Message message)
        {
            using (var context = new ChatContext())
            {
                context.ChatMsg.Add(new ChatMsg()
                {
                    Message = message.Content,
                    TimeStamp = DateTime.Now,
                    User = message.User
                });

                context.SaveChanges();
                return GetMessages();
            }
        }
Ejemplo n.º 2
0
        public void SubmitChat(Message message)
        {
            if (message == null)
                throw new FaultException("Message was not initialized");

            try
            {
                //int i = 3 / int.Parse("0");
                message.Id = Guid.NewGuid();
                message.TimeSubmitted = DateTime.Now;
                messages.Add(message);
            }
            catch (Exception errormessage)
            {
                File.AppendAllText(path,
                    "[" +DateTime.Now + "]" + " " +
                    errormessage.Message + "  -  " + 
                    "Chattype: " + message.ChatType + "  -  " +
                    "Last message sent: " + message.Comment + "  -  " +
                    "User: "******"\r\n");
                throw new FaultException("Error while trying to submit message");
            }
        }