public async Task <IActionResult> Edit(int id, [Bind("ProgramaMobilidadeID,Nome")] ProgramaMobilidade programaMobilidade) { if (id != programaMobilidade.ProgramaMobilidadeID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(programaMobilidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProgramaMobilidadeExists(programaMobilidade.ProgramaMobilidadeID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(programaMobilidade)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Nome,Descricao,TipoProgramaMobilidadeID,Duracao,DataInicioInscricao,DataLimiteInscricao")] ProgramaMobilidade programaMobilidade) { if (id != programaMobilidade.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(programaMobilidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProgramaMobilidadeExists(programaMobilidade.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["TipoProgramaMobilidadeID"] = new SelectList(_context.TiposProgramaMobilidade, "ID", "ID", programaMobilidade.TipoProgramaMobilidadeID); PopulateTipoProgramaDropDownList(programaMobilidade.TipoProgramaMobilidadeID); return(View(programaMobilidade)); }
/** * Metodo que faz insert de dados default na tabela Programa Moblidade */ private static void InitProgramaMobilidade(ApplicationDbContext context) { if (context.ProgramaMobilidade.Any()) { return; //ja tem dados } var progMobi = new ProgramaMobilidade[] { new ProgramaMobilidade { Nome = "Programa 1" }, new ProgramaMobilidade { Nome = "Programa 2" }, new ProgramaMobilidade { Nome = "Programa 3" }, new ProgramaMobilidade { Nome = "Programa 4" }, new ProgramaMobilidade { Nome = "Programa 5" } }; foreach (ProgramaMobilidade prog in progMobi) { context.ProgramaMobilidade.Add(prog); } context.SaveChanges(); }
public async Task <IActionResult> Create([Bind("ProgramaMobilidadeID,Nome")] ProgramaMobilidade programaMobilidade) { if (ModelState.IsValid) { _context.Add(programaMobilidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(programaMobilidade)); }
public async Task <IActionResult> Create([Bind("ID,Nome,Descricao,TipoProgramaMobilidadeID,Duracao,DataInicioInscricao,DataLimiteInscricao")] ProgramaMobilidade programaMobilidade) { if (ModelState.IsValid) { _context.Add(programaMobilidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } //ViewData["TipoProgramaMobilidadeID"] = new SelectList(_context.TiposProgramaMobilidade, "ID", "ID", programaMobilidade.TipoProgramaMobilidadeID); PopulateTipoProgramaDropDownList(programaMobilidade.TipoProgramaMobilidadeID); return(View(programaMobilidade)); }