public object ExcluirCurso(Curso curso) { Usuario user = GetSessionUser(); curso = cursoRepository.GetCursoById(curso.IdCurso); string msg = cursoRepository.DeletaCurso(curso.IdCurso); switch (msg) { case "Excluido": Utilidades.SalvaLog(user, EnumAcao.Excluir, curso, curso.IdCurso); return(Json(new { Status = true, Type = "success", Message = "Curso deletado com sucesso!", ReturnUrl = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); case "Alunos": return(Json(new { Status = false, Type = "error", Message = "Não é possível excluir cursos com alunos cadastrados" }, JsonRequestBehavior.AllowGet)); default: return(Json(new { Status = false, Type = "error", Message = "Ocorreu um erro ao realizar esta operação" }, JsonRequestBehavior.AllowGet)); } }