Пример #1
0
        public async Task <IActionResult> PostMessage(AddNewMessageViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            Message message = new Message
            {
                Date     = DateTime.Now,
                OwnerId  = model.ChatOwnerId,
                AuthorId = model.AuthorId,
                Text     = model.MessageText
            };

            await _messageManager.AddMessageAsync(message);

            return(RedirectToAction(nameof(Index), new { id = model.ChatOwnerId }));
        }