コード例 #1
0
        public IActionResult Apagar(int id)
        {
            var comment = _context.Comments.Find(id);

            _context.Remove(comment);
            _context.SaveChanges();

            return(RedirectToAction("Details", "Post", new { id = comment.PostId }));
        }
コード例 #2
0
        public IActionResult Apagar(int id)
        {
            var post = _context.Posts.Find(id);

            _context.Remove(post);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public async Task <bool> ExcluirClaimParaUsuario(int id)
        {
            var usuarioClaim = await _contexto.UserClaims
                               .AsNoTracking()
                               .FirstOrDefaultAsync(c => c.Id == id);

            if (usuarioClaim == null)
            {
                _notificador.Handle(new Notificacao("A claim não foi localizada na base de dados"));
                return(false);
            }
            _contexto.Remove(usuarioClaim);
            var excluidoComSucesso = 1;

            return(await _contexto.SaveChangesAsync() == excluidoComSucesso);
        }