public JsonResult CadastrarTipoEvento(TipoEventoCadastroViewModel model) { if (ModelState.IsValid) { try { TipoEvento te = new TipoEvento(); te.Descricao = model.Descricao; repository.Insert(te); return(Json("Tipo de Evento cadastrado com sucesso!")); } catch (Exception e) { return(Json($"Ocorreu um erro:{e.Message}")); } } else { Hashtable erros = new Hashtable(); foreach (var m in ModelState) { if (m.Value.Errors.Count > 0) { erros[m.Key] = m.Value.Errors.Select(e => e.ErrorMessage); } } return(Json(erros)); } }