public async Task <IActionResult> Edit(long?id, [Bind("Id,Name,Description")] SustainableChemistryWeb.Models.Solvent solvent) { var solventToUpdate = await _context.AppSolvent .SingleOrDefaultAsync(m => m.Id == id); if (await TryUpdateModelAsync <Solvent>( solventToUpdate, "", r => r.Name, r => r.Description)) { try { await _context.SaveChangesAsync(); } catch { return(View()); } } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create([Bind("Id,Name,Description")] SustainableChemistryWeb.Models.Solvent solvent) { try { Solvent appSolvent = new Solvent() { Name = solvent.Name, Description = solvent.Description }; if (ModelState.IsValid) { _context.Add(appSolvent); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }