public async Task <IActionResult> Edit(int id, [Bind("Id,HorarioId,TurmaId")] TurmaHorario turmaHorario) { if (id != turmaHorario.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(turmaHorario); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TurmaHorarioExists(turmaHorario.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["HorarioId"] = new SelectList(_context.Horarios, "Id", "Id", turmaHorario.HorarioId); ViewData["TurmaId"] = new SelectList(_context.Turmas, "Id", "Id", turmaHorario.TurmaId); return(View(turmaHorario)); }
public bool Inserir(TurmaHorario model) { using (var cnn = new MySqlConnection(Settings.Default.MySqlConnectionSetting)) { return(cnn.Execute("insert into turma_horario (idturma, dia, hora_entrada, hora_saida) values (@idturma, @dia, @horaentrada, @horasaida)", model) > 0); } }
public async Task <IActionResult> Create([Bind("Id,HorarioId,TurmaId")] TurmaHorario turmaHorario) { if (ModelState.IsValid) { _context.Add(turmaHorario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["HorarioId"] = new SelectList(_context.Horarios, "Id", "Id", turmaHorario.HorarioId); ViewData["TurmaId"] = new SelectList(_context.Turmas, "Id", "Id", turmaHorario.TurmaId); return(View(turmaHorario)); }
public bool Inserir(TurmaHorario model) { Validador.Validar(!string.IsNullOrWhiteSpace(model.Dia), "Informe o dia da semana."); Validador.Validar(!string.IsNullOrWhiteSpace(model.HoraEntrada), "Informe a hora de entrada."); Validador.Validar(!string.IsNullOrWhiteSpace(model.HoraSaida), "Informe a hora de saída."); if (db.Listar(model.IdTurma).Any(item => item.Dia == model.Dia)) { Validador.Validar(false, "Já existe um dia registrado."); } return(db.Inserir(model)); }