public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] NationalComponent nationalComponent) { if (id != nationalComponent.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(nationalComponent); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NationalComponentExists(nationalComponent.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(nationalComponent)); }
/// <summary> /// Create a new NationalComponent, save changes to db context /// </summary> /// <param name="nationalComponent"></param> /// <returns></returns> public async Task <NationalComponent> Create(NationalComponent nationalComponent) { _context.Add(nationalComponent); await SaveChangesAsync(); return(nationalComponent); }
public async Task <IActionResult> Create([Bind("Id,Name")] NationalComponent nationalComponent) { if (ModelState.IsValid) { _context.Add(nationalComponent); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(nationalComponent)); }