public ActionResult Index(AgendamentoDoacao dados)
        {
            var ws = new AgendamentoWorkService();

            if (!ModelState.IsValid)
            {
                return(View(ws.ObterTela()));
            }

            ws.RegistrarAgendamento(dados);

            return(RedirectToAction("Sucesso"));
        }
Example #2
0
        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();
            }
        }