public ActionResult DeleteConfirmed(int id) { Vaccination vaccination = _vaccinationService.Get(id); _vaccinationService.Delete(vaccination); return(RedirectToAction("Details", "Patient", new { id = vaccination.PatientId })); }
public async Task <ActionResult <VaccinationDto> > Delete(long id) { var vaccination = await _service.GetById(id); if (vaccination == null) { return(NotFound()); } await _service.Delete(id); return(Ok(vaccination)); }
public async Task Delete_Success() { var vaccination = new Vaccination() { Id = 1, Name = "testName", Type = "testType" }; var id = vaccination.Id; _vaccinationRepositoryMock.Setup(x => x.GetByIdAsync(id)).ReturnsAsync(vaccination); _vaccinationRepositoryMock.Setup(x => x.Remove(vaccination)); _vaccinationRepositoryMock.Setup(x => x.SaveAsync()); await _service.Delete(id); _vaccinationRepositoryMock.Verify(x => x.Remove(It.IsAny <Vaccination>()), Times.Once()); _vaccinationRepositoryMock.Verify(x => x.SaveAsync(), Times.Once()); }