public IActionResult OpenMessage(int Id) { OpenMessageViewModel model = new OpenMessageViewModel(); ShopMessageModel message = _inboxRepository.GetMessage(Id); model.Message = message; model.Id = model.Message.Id; model.IsResolved = message.Resolved; //Check message was open message.Checked = true; _inboxRepository.UpdateMessage(message); return(View(model)); }
public IActionResult OpenMessage(OpenMessageViewModel viewModel) { if (ModelState.IsValid) { ShopMessageModel message = _inboxRepository.GetMessage(viewModel.Id); if (viewModel.IsResolved == message.Resolved) { return(RedirectToAction("MessagesInbox")); } else { message.Resolved = viewModel.IsResolved; _inboxRepository.UpdateMessage(message); return(RedirectToAction("MessagesInbox")); } } return(View(viewModel)); }