public async Task <IActionResult> Edit(int id, [Bind("Id,WebServiceId,RegionId")] WebServRegion webServRegion) { if (id != webServRegion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(webServRegion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WebServRegionExists(webServRegion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["RegionId"] = new SelectList(_context.Regions.Where(i => i.Id == webServRegion.RegionId).AsNoTracking(), "Id", "RegionName", webServRegion.RegionId); ViewData["WebServiceId"] = new SelectList(_context.WebServices.Include(w => w.WebServDesc).AsNoTracking(), "Id", "WSDesc", webServRegion.WebServiceId); return(View(webServRegion)); }
public async Task <IActionResult> Edit(int id, [Bind("Id")] WebServRegion webServRegion) { if (id != webServRegion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(webServRegion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WebServRegionExists(webServRegion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(webServRegion)); }
public async Task <IActionResult> Create([Bind("Id,WebServiceId,RegionId")] WebServRegion webServRegion) { if (ModelState.IsValid) { _context.Add(webServRegion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["RegionId"] = new SelectList(_context.Regions, "Id", "RegionName", webServRegion.RegionId); ViewData["WebServiceId"] = new SelectList(_context.WebServices.Include(w => w.WebServDesc).AsNoTracking(), "Id", "WSDesc", webServRegion.WebServiceId); return(View(webServRegion)); }
public async Task <IActionResult> Create([Bind("Id")] WebServRegion webServRegion) { if (ModelState.IsValid) { webServRegion.Region = new Region { Id = 1, RegionName = "Region 1" }; //webServRegion.Id = null; _context.Add(webServRegion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(webServRegion)); }