コード例 #1
0
        public ActionResult DeleteUsuarios([FromRoute] int usuarioId)
        {
            var usuario = _repository.GetUsuario(usuarioId);

            if (usuario == null)
            {
                var erro = new
                {
                    Mensagem   = "O usuário não foi encontrardo",
                    StatusCode = 404,
                };
                return(NotFound(erro));
            }

            _repository.DeletaUsuario(usuarioId);

            if (!_repository.Salvar())
            {
                var erro = new
                {
                    Mensagem   = "Ocorreu um  erro ao salvar alteracoes no banco",
                    StatusCode = 500
                };
                return(StatusCode(500, erro));
            }

            return(NoContent());
        }