public async Task <IActionResult> Edit(int id, [Bind("Id,IdProgramacion,IdCentroEducativo,Ninos,Ninas,Total")] ProgramacionCentroEducativo programacionCentroEducativo) { if (id != programacionCentroEducativo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(programacionCentroEducativo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProgramacionCentroEducativoExists(programacionCentroEducativo.Id)) { return(NotFound()); } else { throw; } } ViewBag.idprogramacion = programacionCentroEducativo.IdProgramacion; return(RedirectToAction(nameof(Index), new { id = programacionCentroEducativo.IdProgramacion })); } ViewData["IdDepartamento"] = new SelectList(_context.Departamento, "Id", "Nombre", programacionCentroEducativo.IdCentroEducativoNavigation.IdDepartamento); ViewData["IdMunicipio"] = new SelectList(_context.Municipio.Where(x => x.DepartamentoId == programacionCentroEducativo.IdCentroEducativoNavigation.IdDepartamento), "Id", "Nombre", programacionCentroEducativo.IdCentroEducativoNavigation.IdMunicipio); ViewData["IdCentroEducativo"] = new SelectList(_context.CentroEducativo, "Id", "Id", programacionCentroEducativo.IdCentroEducativo); ViewData["IdProgramacions"] = new SelectList(_context.Programacion, "Id", "Estado", programacionCentroEducativo.IdProgramacion); ViewBag.idprogramacion = programacionCentroEducativo.IdProgramacion; return(View(programacionCentroEducativo)); }
public async Task <IActionResult> Create([Bind("Id,IdProgramacion,IdCentroEducativo,Ninos,Ninas,Total")] ProgramacionCentroEducativo programacionCentroEducativo) { if (ModelState.IsValid) { _context.Add(programacionCentroEducativo); await _context.SaveChangesAsync(); ViewBag.idprogramacion = programacionCentroEducativo.IdProgramacion; return(RedirectToAction(nameof(Index), new { id = programacionCentroEducativo.IdProgramacion })); } ViewData["IdDepartamento"] = new SelectList(_context.Departamento, "Id", "Nombre", programacionCentroEducativo.IdCentroEducativoNavigation.IdDepartamento); ViewData["IdMunicipio"] = new SelectList(_context.Municipio.Where(x => x.DepartamentoId == programacionCentroEducativo.IdCentroEducativoNavigation.IdDepartamento), "Id", "Nombre", programacionCentroEducativo.IdCentroEducativoNavigation.IdMunicipio); ViewData["IdCentroEducativo"] = new SelectList(_context.CentroEducativo, "Id", "Nombre", programacionCentroEducativo.IdCentroEducativo); ViewData["IdProgramacions"] = new SelectList(_context.Programacion.Where(x => x.Id == programacionCentroEducativo.IdProgramacion), "Id", "Fecha", programacionCentroEducativo.IdProgramacion); ViewBag.idprogramacion = programacionCentroEducativo.IdProgramacion; return(View(programacionCentroEducativo)); }
public object Agregar(int idProgramacion, string idCentroEducativo) { ProgramacionCentroEducativo programacionce = new ProgramacionCentroEducativo(); var ce = _context.CentroEducativo.Find(idCentroEducativo); programacionce.IdProgramacion = idProgramacion; programacionce.IdCentroEducativo = ce.Id; programacionce.Ninos = ce.Ninos; programacionce.Ninas = ce.Ninas; programacionce.Total = ce.Total; try { _context.Add(programacionce); _context.SaveChanges(); } catch (Exception e) { return(new { data = false }); } return(new { data = true }); }