public object SalvarCurso(Curso curso) //serve pra cadastrar e editar { Usuario user = GetSessionUser(); switch (cursoRepository.PersisteCurso(curso)) { case "Cadastrado": Utilidades.SalvaLog(user, EnumAcao.Persistir, curso, null); return(Json(new { Status = true, Type = "success", Message = "Curso cadastrado com sucesso!", ReturnUrl = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); case "Alterado": Utilidades.SalvaLog(user, EnumAcao.Persistir, curso, curso.IdCurso); return(Json(new { Status = true, Type = "success", Message = "Curso alterado com sucesso!", ReturnUrl = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); case "Erro": return(Json(new { Status = false, Type = "error", Message = "Ocorreu um erro ao realizar esta operação" }, JsonRequestBehavior.AllowGet)); default: return(Json(new { Status = false, Type = "error", Message = "" }, JsonRequestBehavior.AllowGet)); } }