public async Task <IActionResult> AgendarTrilho([Bind("TrilhoId,Data_Prevista_Inicio_Trilho")] Agenda_Turista_Trilho agenda_Turista_Trilho) { if (ModelState.IsValid) { //Saber qual Turista que fez o agendamento de um determinado trilho //var nomeUser = User.Identity.Name; //var turista = await _context.Turista.SingleOrDefaultAsync(t => t.Nome == nomeUser); //agenda_Turista_Trilho.Turista = turista; agenda_Turista_Trilho.Turista = await _context.Turista.SingleOrDefaultAsync(t => t.TuristaId == 1); agenda_Turista_Trilho.Dificuldade = await _context.Dificuldade.SingleOrDefaultAsync(d => d.DificuldadeId == 1); if (agenda_Turista_Trilho.Turista == null) { return(NotFound()); } _context.Add(agenda_Turista_Trilho); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["TrilhoId"] = new SelectList(_context.Set <Trilho>(), "TrilhoId", "Nome", agenda_Turista_Trilho.TrilhoId); // ViewData["TuristaId"] = new SelectList(_context.Set<Turista>(), "TuristaId", "DataNascimento", agenda_Turista_Trilho.TuristaId); return(View(agenda_Turista_Trilho)); }
public IActionResult Create() { ViewData["DificuldadeId"] = new SelectList(_context.Set <Dificuldade>(), "DificuldadeId", "DificuldadeId"); ViewData["ProfessorId"] = new SelectList(_context.Professor, "ProfessorId", "DataNascimento"); return(View()); }