public async Task <IActionResult> Edit(int id, [Bind("DatiRichiestaId,RichiedenteId,AssegnatoeId,DataRichiesta,DataChiusura,StatoRichiesta,TitoloRichiesta,DescrizioneRichiesta,DescrizioneRisposta")] DatiRichiesta datiRichiesta) { if (id != datiRichiesta.DatiRichiestaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(datiRichiesta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DatiRichiestaExists(datiRichiesta.DatiRichiestaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AssegnatoeId"] = new SelectList(_context.DatiAnagrafici, "DatiAnagraficiId", "CodiceAnagrafica", datiRichiesta.AssegnatoeId); ViewData["RichiedenteId"] = new SelectList(_context.DatiAnagrafici, "DatiAnagraficiId", "CodiceAnagrafica", datiRichiesta.RichiedenteId); return(View(datiRichiesta)); }
public async Task <IActionResult> Create([Bind("DatiRichiestaId,RichiedenteId,AssegnatoeId,DataRichiesta,DataChiusura,StatoRichiesta,TitoloRichiesta,DescrizioneRichiesta,DescrizioneRisposta")] DatiRichiesta datiRichiesta) { if (ModelState.IsValid) { _context.Add(datiRichiesta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AssegnatoeId"] = new SelectList(_context.DatiAnagrafici, "DatiAnagraficiId", "CodiceAnagrafica", datiRichiesta.AssegnatoeId); ViewData["RichiedenteId"] = new SelectList(_context.DatiAnagrafici, "DatiAnagraficiId", "CodiceAnagrafica", datiRichiesta.RichiedenteId); return(View(datiRichiesta)); }