Beispiel #1
0
        public async Task <IActionResult> Edit(int id, [Bind("HorarioId,NomeProva,Datainicio,DiaInteiro,Datafim,Descricao,Ano,TipoProvaID")] Horario horario)
        {
            if (id != horario.HorarioId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    horario.TipoProva = _context.TipoProva.Find(horario.TipoProvaID);
                    _context.Update(horario);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HorarioExists(horario.HorarioId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }

            ViewData["TipoProvaID"] = new SelectList(_context.TipoProva, "TipoProvaID", "Nome", horario.TipoProvaID);
            return(View(horario));
        }
Beispiel #2
0
        public async Task <IActionResult> Edit(int id, [Bind("TipoProvaID,Nome,Descricao")] TipoProva tipoProva)
        {
            if (id != tipoProva.TipoProvaID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipoProva);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TipoProvaExists(tipoProva.TipoProvaID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoProva));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ProfessorId,Nome,Idade,Email,Telemovel")] Professor professor)
        {
            if (id != professor.ProfessorId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(professor);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProfessorExists(professor.ProfessorId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(professor));
        }
Beispiel #4
0
        public async Task <IActionResult> Edit(int id, [Bind("HorarioId,DisciplinaId")] HorarioDisciplina horarioDisciplina)
        {
            if (id != horarioDisciplina.HorarioId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(horarioDisciplina);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HorarioDisciplinaExists(horarioDisciplina.HorarioId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["HorarioId"]    = new SelectList(_context.Disciplina, "DisciplinaId", "DisciplinaId", horarioDisciplina.HorarioId);
            ViewData["DisciplinaId"] = new SelectList(_context.Horario, "HorarioId", "HorarioId", horarioDisciplina.DisciplinaId);
            return(View(horarioDisciplina));
        }
        public async Task <IActionResult> Edit(int id, [Bind("DisciplinaId,Nome,Ano,Email,NumeroEstudante,EstadoEstudante,ProfessorId")] Disciplina disciplina)
        {
            if (id != disciplina.DisciplinaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(disciplina);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DisciplinaExists(disciplina.DisciplinaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }

            ViewData["ProfessorId"] = new SelectList(_context.Professor, "ProfessorId", "Nome", disciplina.ProfessorId);
            return(View(disciplina));
        }