public async Task <IActionResult> Edit(int id, ProgramTier programTier) { if (id != programTier.Id) { return(NotFound()); } if (ModelState.IsValid) { try { //_context.Update(programTier); //await _context.SaveChangesAsync(); await _programTierRepository.UpdateAsync(programTier); } catch (DbUpdateConcurrencyException) { if (!await ProgramTiersExistsAsync(programTier.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(programTier)); }
public async Task <IActionResult> Create(ProgramTier programTier) { if (ModelState.IsValid) { //_context.Add(programTier); //await _context.SaveChangesAsync(); await _programTierRepository.CreateAsync(programTier); return(RedirectToAction(nameof(Index))); } return(View(programTier)); }