public ActionResult Cadastrar(Fonte fonte) { //validação para impedir o usuario logar diretamente pela URL if (Session["logado"] == null) return RedirectToAction("Index", "Index"); //vai fazer uma validação, se passar irá add a fonte, salvar no banco e redirecionar para a Index cadastrar. if (ModelState.IsValid) { _db.Fontes.Add(fonte); _db.SaveChanges(); return RedirectToAction("Index"); } return View(fonte); }
public ActionResult Editar(Fonte fonte) { //validação para impedir o usuario logar diretamente pela URL if (Session["logado"] == null) return RedirectToAction("Index", "Index"); //vai verificar se é valido, se for vai ir para a area de edição, e após edita-la sera salva no banco. if (ModelState.IsValid) { _db.Entry(fonte).State = EntityState.Modified; _db.SaveChanges(); return RedirectToAction("Index"); } return View(fonte); }