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