public async Task <IActionResult> Delete(DeleteJobOfferViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var jobOffer = await _context.JobOffers .SingleOrDefaultAsync(m => m.JobOfferId == model.JobOfferId); _context.JobOffers.Remove(jobOffer); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Delete(DeleteJobOfferViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var offer = _mapper.Map <JobOffer>(model); var result = await _jobOfferService.Delete(offer); if (result) { return(RedirectToAction(nameof(Index))); } return(View("NotFound")); }