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);
 }