public ActionResult OnPost() { if (!ModelState.IsValid) { @erroNome = "Selecione os dados de agendamento!"; Context context = Program.Base; clienteLista = context.Clientes.ToList(); return(Page()); } try { string dtInicio = Request.Form["dtInicio"].ToString(); string dtFinal = Request.Form["dtFinal"].ToString(); Agendamento.DtInicio = Convert.ToDateTime(dtInicio); Agendamento.DtFinal = Convert.ToDateTime(dtFinal); Guid clienteId = new Guid(Request.Form["cliente"].ToString()); var agendamento1 = new portalManutencao.Domain.Agendamentos.Agendamento(clienteId, Agendamento.DtInicio, Agendamento.DtFinal); AgendamentoRepository _agendamentoRepository = new AgendamentoRepository(Program.Base); _agendamentoRepository.Add(agendamento1); return(RedirectToPage("VerAgendamento")); } catch (Exception ex) { @erroNome = ex.Message; Context context = Program.Base; clienteLista = context.Clientes.ToList(); return(Page()); } }