public IActionResult Put(int id, [FromForm] string value) { if (!_context.Messages.Any(m => m.Id == id)) { return(NotFound()); } var message = _context.Messages.Where(m => m.Id == id).Single(); message.Message = value; _context.Update(message); _context.SaveChanges(); return(Ok()); }
public ActionResult SoftDeleteMessage(int id) { var message = _context.Messages.Where(m => m.Id == id).Single(); if (message.IsDeleted == false) { message.IsDeleted = true; _context.Update(message); _context.SaveChanges(); } else { message.IsDeleted = false; _context.Update(message); _context.SaveChanges(); } return(RedirectToAction(nameof(ListMessages))); }