public ActionResult Cadastro(PlanoCadastroViewModel model) { try { if (ModelState.IsValid) { Plano p = new Plano(); p.Nome = model.Nome; p.Descricao = model.Descricao; PlanoRepositorio rep = new PlanoRepositorio(); rep.Insert(p); ViewBag.Mensagem = $"Plano {p.Nome}, cadastrado com sucesso."; ModelState.Clear(); } } catch (Exception e) { ViewBag.Mensagem = "Ocorreu um erro: " + e.Message; } return(View()); }
public void Post([FromBody] Plano plano) { _planosRepositorio.Insert(plano); }