public async Task <IActionResult> Edit(int id, [Bind("ID,ControllerFunctionID,Description")] FunctionTemplate functionTemplate) { if (id != functionTemplate.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(functionTemplate); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FunctionTemplateExists(functionTemplate.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ControllerFunctionID"] = new SelectList(_context.ControllerFunctions, "ID", "Name", functionTemplate.ControllerFunctionID); return(View(functionTemplate)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Description")] Category category) { if (id != category.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(category); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoryExists(category.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(category)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Vendor,PartNr,Description,ImageUrl,ManualUrl,MaxChannels")] Fixture fixture) { if (id != fixture.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(fixture); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FixtureExists(fixture.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(fixture)); }