public async Task<IActionResult> Delete(DeleteJobCategoryViewModel model) { if (!ModelState.IsValid) { return View(model); } var jobCategory = await _context.JobCategories .SingleOrDefaultAsync(m => m.JobCategoryId == model.JobCategoryId); _context.JobCategories.Remove(jobCategory); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); }
public async Task <IActionResult> Delete(DeleteJobCategoryViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var category = _mapper.Map <JobCategory>(model); var result = await _jobCategoryService.Delete(category); if (result) { return(RedirectToAction(nameof(Index))); } return(View("NotFound")); }