Exemple #1
0
        public ActionResult Deletar(int Id)
        {
            //CRIAR NOVO MÉTODO DELETAR EM USUARIOSERVICE (BOLEANO) E DELETAR PELO CAMPO ID.
            try
            {
                //COMVERTER_VIEWMODEL_PARA_MODEL

                var item = ConverterViewModelToMOdel(Id);

                //EXECUTAR_DELETE_NO_BANCO


                bool valida = _service.Inativar(Id);

                if (valida)
                {
                    return(Json(new { status = 200, mensagem = "Usuário excluido com sucesso!" }));
                }
                else
                {
                    return(Json(new { status = 500, mensagem = "Erro interno" }));
                }

                //RETORNAR_ALGUMA_SATISFAÇÃO OU RETORNAR_UMA_NEGAÇÃO

                // Status, Valor (N valores , N tipos), Mensagem (Opcional)
            }
            catch (Exception)
            {
                return(Json(new { status = 500, mensagem = "Sistema temporariamente indisponível, favor tente novamente mais tarde!" }));

                throw;
            }
            //VERIFICAR SE RETORNOU TRUE E FAZER O TRATAMENTO DO RETORNO NO JQUERY.
        }