Exemplo n.º 1
0
        public void RemoveSelectedComments()
        {
            List <Comment> removeMessages = LocalComments.Where(m => m.Selecting).ToList();

            removeMessages.ForEach(m => _db.Entry(m).State = EntityState.Deleted);
            _db.SaveChanges();
            Company.RemoveMessages(TotalCompany.Comments, removeMessages);
            TotalCompany.UpdateChat(removeMessages);
        }
Exemplo n.º 2
0
 public void GotComment(Comment newMessage, object sender)
 {
     if (this != sender)
     {
         newMessage = new Comment(newMessage);
     }
     LocalComments.Add(newMessage);
     if (LocalComments.Count > Company.limitMessage)
     {
         LocalComments.RemoveRange(0, LocalComments.Count - Company.limitMessage);
     }
 }
Exemplo n.º 3
0
        public void ChangedComment(string textMessage, Comment editingMessage)
        {
            var message = LocalComments.FirstOrDefault(m => m.Id == editingMessage.Id);

            message.Text = textMessage;
        }