예제 #1
0
        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());
        }
예제 #2
0
        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)));
        }