public async Task <IActionResult> Edit(long id, [Bind("OffenderGeoFenceId,OffenderId,GeoFenceName,Address,GeoFenceTypeId,NorthEastLatitude,NorthEastLongitude,SouthWestLatitude,SouthWestLongitude")] OffenderGeoFence offenderGeoFence) { if (id != offenderGeoFence.OffenderGeoFenceId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(offenderGeoFence); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OffenderGeoFenceExists(offenderGeoFence.OffenderGeoFenceId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { id = offenderGeoFence.OffenderId })); } ViewData["OffenderId"] = new SelectList(_context.Offenders, "OffenderId", "OffenderName", offenderGeoFence.OffenderId); return(View(offenderGeoFence)); }
public async Task <IActionResult> Edit(long id, [Bind("OffenderId,OffenderName,OffenderSummary")] Offender offender) { if (id != offender.OffenderId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(offender); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OffenderExists(offender.OffenderId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(offender)); }