Exemplo n.º 1
0
        public DefectReadDto CreateDefect(DefectCreateDto defect)
        {
            Defect defectModel = _mapper.Map <Defect>(defect);

            defectModel.Created  = DateTime.Now;
            defectModel.Modified = DateTime.Now;

            _repository.CreateDefect(defectModel);
            _repository.SaveChanges();

            // TODO: manage AutoMapper.AutoMapperMappingException - doesn't not save

            return(_mapper.Map <DefectReadDto>(defectModel));;
        }
Exemplo n.º 2
0
        // POST: api/defects
        public IActionResult CreateDefect(DefectCreateDto defect)
        {
            var defectCreated = _defectService.CreateDefect(defect);

            return(CreatedAtRoute(nameof(GetDefectById), new { id = defectCreated.Id }, defectCreated));
        }