public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Garbage garbage) { if (id != garbage.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(garbage); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GarbageExists(garbage.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(garbage)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Address,Website")] Factory factory) { if (id != factory.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(factory); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FactoryExists(factory.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(factory)); }
public async Task <IActionResult> Edit(int id, int IdGarbage, [Bind("Id,IdGarbage,IdMaterial")] GarbageMaterial garbageMaterial) { if (id != garbageMaterial.Id) { return(NotFound()); } ViewBag.IdGarabge = IdGarbage; ViewBag.BrokerId = garbageMaterial.IdMaterial; if (ModelState.IsValid) { try { _context.Update(garbageMaterial); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GarbageMaterialExists(garbageMaterial.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdGarbage"] = new SelectList(_context.Garbage, "Id", "Name", garbageMaterial.IdGarbage); ViewData["IdMaterial"] = new SelectList(_context.Material, "Id", "Name", garbageMaterial.IdMaterial); return(RedirectToAction("Index", "GarbageMaterials", new { id = IdGarbage })); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,MaterialCard,IdGarbageType,Info")] Material material) { if (id != material.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(material); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MaterialExists(material.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdGarbageType"] = new SelectList(_context.GarbageType, "Id", "Name", material.IdGarbageType); return(View(material)); }
public async Task <IActionResult> Edit(int id, int IdFactory, [Bind("Id,IdGarbageType,IdFactory")] FactoryGarbageType factoryGarbageType) { if (id != factoryGarbageType.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(factoryGarbageType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FactoryGarbageTypeExists(factoryGarbageType.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "FactoryGarbageTypes", new { id = IdFactory })); } ViewData["IdFactory"] = new SelectList(_context.Factory, "Id", "Name", factoryGarbageType.IdFactory); ViewData["IdGarbageType"] = new SelectList(_context.GarbageType, "Id", "Name", factoryGarbageType.IdGarbageType); return(RedirectToAction("Index", "FactoryGarbageTypes", new { id = IdFactory }));; }