public ActionResult UpdateTest(string id, TestUpdateDto testUpdateDto) { var testModelFromRepo = _repository.GetTestById(id); if (testModelFromRepo == null) { return(NotFound()); } //source =>target _mapper.Map(testUpdateDto, testModelFromRepo); _repository.UpdateTest(testModelFromRepo); _repository.SaveChanges(); return(NoContent()); // status 204 }
public async Task <ActionResult> UpdateTestAsync(int id, TestUpdateDto testUpdateDto) { var testModelFromRepo = _repository.GetTestById(id); if (testModelFromRepo == null) { return(NotFound()); } _mapper.Map(testUpdateDto, testModelFromRepo); _repository.UpdateTest(testModelFromRepo); _repository.SaveChanges(); return(await Task.FromResult(NoContent())); // 204 No Content }