public void Should_delete_vacancy_by_id_from_repository() { // Arrange var vacancyId = 0; var expected = _vacancyService.Get(vacancyId); // Act var result = _vacancyService.Delete(vacancyId); // Assert Assert.That(result.Equals(expected)); Assert.Throws <ArgumentException>(() => _vacancyRepository.Get(vacancyId)); }
public ActionResult Delete(VacancyViewModel viewModel) { try { if (ModelState.IsValid) { var entity = Mapper.Map <VacancyViewModel, Vacancy>(viewModel); _vacancyService.Delete(entity); return(RedirectToAction("Index")); } } catch (Exception e) { ModelState.AddModelError("", e.Message); } return(View(viewModel)); }
public async Task <IActionResult> Delete(Guid id) { await _service.Delete(id); return(Ok()); }