public IActionResult AgregarClaseACurso(ClaseViewModel modelo) { if(ModelState.IsValid) { Clase clase = new Clase { Comentarios = modelo.Comentarios, CursosId = modelo.CursoId, HoraInicio = modelo.HoraInicio, HoraFinalizacion = modelo.HoraFinalizacion, FranjaHoraria = modelo.FranjaHoraria }; bool creado = _gestionDeCursos.CrearClase(clase); if (creado) { if (modelo.CrearOtraClase) { return RedirectToAction("AgregarClaseACurso", new { id = modelo.CursoId }); } else { return RedirectToAction("Index"); } } } return View(modelo); }
public bool CrearClase(Clase clase) { using (ApplicationDbContext db = new ApplicationDbContext()) { try { db.Add(clase); db.SaveChanges(); return true; } catch (Exception) { return false; } } }