//TODO
        public void UpdateBannedMessage(NewBannedMessage newBannedMessage)
        {
            Message message = _unitOfWork.Message.GetById(newBannedMessage.PostId);

            if (message != null)
            {
                if (!newBannedMessage.Banned)
                {
                    if (message.Parent != null)
                    {
                        message.Type = MessageType.Reply;
                    }
                    else
                    {
                        message.Type = MessageType.Thread;
                    }
                }
                else
                {
                    RemoveBannedMessage(message);

                    //ban user ofzo
                }
                _unitOfWork.SaveChanges();
            }
        }
Esempio n. 2
0
        public async Task UpdateBannedMessages(NewBannedMessage newBannedMessage)

        {
            _messageService.UpdateBannedMessage(newBannedMessage);
            if (newBannedMessage.Banned)
            {
                await Clients.Caller.ConfirmBannedMessageUpdate(BannedMessageConfirmation.MessageDeleted);
            }
            else
            {
                await Clients.Caller.ConfirmBannedMessageUpdate(BannedMessageConfirmation.MessageAdded);
            }
        }