public ActionResult Index(AgendamentoDoacao dados) { var ws = new AgendamentoWorkService(); if (!ModelState.IsValid) { return(View(ws.ObterTela())); } ws.RegistrarAgendamento(dados); return(RedirectToAction("Sucesso")); }
public void RegistrarAgendamento(AgendamentoDoacao dados) { using (var ctx = new POCContext()) { var agendamento = new Agendamento { DataHora = dados.DataHora, Doador = ctx.Doadores.Find(dados.IDDoador), LocalDoacao = ctx.LocaisDoacao.Find(dados.IDLocalDoacao) }; ctx.Agendamentos.Add(agendamento); ctx.SaveChanges(); } }