public async Task <IActionResult> Edit(int id, [Bind("IdContratoConteudo,IdConteudo,IdContrato,DataInicioConteudo,DataFimConteudo")] ContratoConteudo contratoConteudo) { if (id != contratoConteudo.IdContratoConteudo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(contratoConteudo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContratoConteudoExists(contratoConteudo.IdContratoConteudo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdConteudo"] = new SelectList(_context.ConteudoExtra, "IdConteudo", "Descricao", contratoConteudo.IdConteudo); ViewData["IdContrato"] = new SelectList(_context.Contrato, "IdContrato", "MoradaFaturacao", contratoConteudo.IdContrato); return(View(contratoConteudo)); }
public async Task <IActionResult> Create([Bind("IdContratoConteudo,IdConteudo,IdContrato,DataInicioConteudo,DataFimConteudo")] ContratoConteudo contratoConteudo) { if (ModelState.IsValid) { _context.Add(contratoConteudo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdConteudo"] = new SelectList(_context.ConteudoExtra, "IdConteudo", "Descricao", contratoConteudo.IdConteudo); ViewData["IdContrato"] = new SelectList(_context.Contrato, "IdContrato", "MoradaFaturacao", contratoConteudo.IdContrato); return(View(contratoConteudo)); }