예제 #1
0
        public ActionResult DeleteUser(int id)
        {
            var user = _context.User.Where(m => m.Id == id).Single();

            _context.Remove(user);
            _context.SaveChanges();
            return(RedirectToAction(nameof(ListUsers)));
        }
예제 #2
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());
        }
예제 #3
0
        public IActionResult Post([FromForm] string value)
        {
            var message = new Messages
            {
                Date    = DateTime.Now,
                Message = value
            };

            _context.Messages.Add(message);
            _context.SaveChanges();

            return(Ok(message));
        }
예제 #4
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)));
        }
        public ActionResult Create(IFormCollection data)
        {
            try
            {
                var message = new Messages
                {
                    Date    = DateTime.Now,
                    Message = data["Message"]
                };

                _context.Messages.Add(message);
                _context.SaveChanges();

                return(RedirectToAction(nameof(ListMessages)));
            }
            catch
            {
                return(View());
            }
        }