public async Task <IActionResult> PutMessage(decimal id, Message message) { if (id != message.Id) { return(BadRequest()); } try { await services.Update(message); } catch (DbUpdateConcurrencyException) { if (!await services.IsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit(MessageView nowData) { nowData.Account = User.Identity.Name; nowData.CreateTime = DateTime.Now; var data = Mapper.Map <Message>(nowData); _messageServices.Update(data); return(RedirectToAction("Index", "Home")); }
public ActionResult Letter(int?id) { var letterModel = new LetterModel(); if (id != null) { var acceptMessage = _iMessageServices.GetAcceptMessageById(id.Value); letterModel.Message = _iMessageServices.GetMessageByMessageCode(acceptMessage.MessageCode); acceptMessage.IsRead = true; _iMessageServices.Update(acceptMessage); letterModel.MessageAcceptUserItem = acceptMessage; } letterModel.User = _iUserServices.GetUser().Result; GetMessage(); return(View(letterModel)); }