public IActionResult Chat(MessagesChatVM messagesChatVM) { if (!ModelState.IsValid) { ViewBag.BackButton = true; return(View(messagesChatVM)); } return(RedirectToAction(nameof(Chat))); }
public async Task AddMessage(MessagesChatVM viewModel) { await context.Chat.AddAsync(new Chat { GiverId = viewModel.GiverId, IsDeleted = false, IsServer = false, Message = viewModel.SendMessage, ProductId = viewModel.ProductId, PublishDate = DateTime.Now, ReceiverId = viewModel.ReceiverId, SentById = viewModel.SentById }); await context.SaveChangesAsync(); }