public ActionResult Cadastrar(Agenda agenda) { if (ModelState.IsValid) { var idDoClienteNaSessao = 0; int.TryParse(Session["ClienteId"].ToString(), out idDoClienteNaSessao); agenda.Cliente = _db.Clientes.Find(idDoClienteNaSessao); agenda.Status = "Nova"; _db.Agendas.Add(agenda); _db.SaveChanges(); return RedirectToAction("ListaDeVisitas"); } return View(agenda); }
public ActionResult Editar(Agenda agendar) { //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(agendar).State = EntityState.Modified; _db.SaveChanges(); return RedirectToAction("Index"); } return View(agendar); }
public ActionResult Cadastrar() { var agenda = new Agenda(); agenda.DateDaVisita = DateTime.Now; return View(agenda); }