Example #1
0
        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));
        }