public async Task <IActionResult> Edit(string id, [Bind("StyleName,Description")] Style style) { if (id != style.StyleName) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(style); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StyleExists(style.StyleName)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(style)); }
public async Task <IActionResult> Edit(int id, [Bind("InstrumentId,Name")] Instrument instrument) { if (id != instrument.InstrumentId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(instrument); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InstrumentExists(instrument.InstrumentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(instrument)); }
public async Task <IActionResult> Edit(int id, [Bind("ArtistId,MinimumHourlyRate,NameAddressid")] Artist artist) { if (id != artist.ArtistId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(artist); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArtistExists(artist.ArtistId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NameAddressid"] = new SelectList(_context.NameAddress, "NameAddressId", "NameAddressId", artist.NameAddressid); return(View(artist)); }
public async Task <IActionResult> Edit(string id, [Bind("ProvinceCode,Name,CountryCode,SalesTaxCode,SalesTax,IncludesFederalTax,FirstPostalLetter")] Province province) { //Passes the country code that was saved in session to edit a record without allowing the user to edit province.CountryCode = HttpContext.Session.GetString("countryCodeSession"); if (id != province.ProvinceCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(province); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProvinceExists(province.ProvinceCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(IndexAsync))); } ViewData["CountryCode"] = new SelectList(_context.Country, "CountryCode", "CountryCode", province.CountryCode); return(View(province)); }
public async Task <IActionResult> Edit(int groupId, int memberId, [Bind("ArtistIdGroup,ArtistIdMember,DateJoined,DateLeft")] GroupMember groupMember) { groupMember.ArtistIdGroup = groupId; groupMember.ArtistIdMember = memberId; if (ModelState.IsValid) { try { _context.Update(groupMember); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GroupMemberExists(groupMember.ArtistIdGroup)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ArtistIdGroup"] = new SelectList(_context.Artist, "ArtistId", "ArtistId", groupMember.ArtistIdGroup); ViewData["ArtistIdMember"] = new SelectList(_context.Artist, "ArtistId", "ArtistId", groupMember.ArtistIdMember); return(View(groupMember)); }
public async Task <IActionResult> Edit(string id, [Bind("CountryCode,Name,PostalPattern,PhonePattern,FederalSalesTax,ProvinceTerminology")] Country country) { if (id != country.CountryCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(country); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CountryExists(country.CountryCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(country)); }
public async Task <IActionResult> Edit(int id, [Bind("NameAddressId,FirstName,LastName,CompanyName,StreetAddress,City,PostalCode,ProvinceCode,Email,Phone")] NameAddress nameAddress) { if (id != nameAddress.NameAddressId) { return(NotFound()); } try { if (ModelState.IsValid) { try { _context.Update(nameAddress); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NameAddressExists(nameAddress.NameAddressId)) { return(NotFound()); } else { throw; } } TempData["SuccessMessage"] = "Successfully Saved"; return(RedirectToAction(nameof(Index))); } } catch (Exception ex) { ModelState.AddModelError("", $"error saving the edits: {ex.GetBaseException().Message}"); } ViewData["ProvinceName"] = new SelectList(_context.Province, "ProvinceCode", "Name", nameAddress.ProvinceCodeNavigation); return(View(nameAddress)); }