public DefectReadDto UpdateDefect(int id, DefectUpdateDto defect) { Defect defectToUpdate = _repository.GetDefectById(id); if (defectToUpdate != null) { _mapper.Map(defect, defectToUpdate); defectToUpdate.Modified = DateTime.Now; _repository.UpdateDefect(defectToUpdate); _repository.SaveChanges(); } return(_mapper.Map <DefectReadDto>(defectToUpdate)); }