public ActionResult Create([Bind(Include = "Id,DataAgendamento,DataAtendimento,Status,MedicoId,ClienteId,FuncionarioId")] Agenda agenda)
        {
            if (ModelState.IsValid)
            {
                db.Agenda.Add(agenda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteId     = new SelectList(db.Clientes, "Id", "Cnpj", agenda.ClienteId);
            ViewBag.FuncionarioId = new SelectList(db.Funcionarios, "Id", "Funcao", agenda.FuncionarioId);
            ViewBag.MedicoId      = new SelectList(db.Medicos, "Id", "Crm", agenda.MedicoId);
            return(View(agenda));
        }
Example #2
0
        private static void CarregaBancoSistema(SaudeWebDbContexto contextoSaudeWeb)
        {
            Dados dados = new Dados();

            var clientes = dados.ListaCliente();


            var medicos = dados.ListaMedicos();

            contextoSaudeWeb.Commit();
            var funcionarios = dados.ListaFuncionario();

            contextoSaudeWeb.Commit();
            medicos.ForEach(m => contextoSaudeWeb.Medicos.Add(m));//cada registro é um item da coleção
            contextoSaudeWeb.Commit();
            clientes.ForEach(m => contextoSaudeWeb.Clientes.Add(m));
            contextoSaudeWeb.Commit();
            funcionarios.ForEach(m => contextoSaudeWeb.Funcionarios.Add(m));
            contextoSaudeWeb.SaveChanges();
        }