コード例 #1
0
        public async Task <ActionResult <ConhecimentoDTO> > Adicionar(ConhecimentoDTO conhecimentoDTO)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _conhecimentoServices.Adcionar(
                _mapper.Map <Conhecimento>(conhecimentoDTO));

            return(CustomResponse(conhecimentoDTO));
        }
コード例 #2
0
        public async Task <ActionResult <ConhecimentoDTO> > Atualizar(Guid id, ConhecimentoDTO conhecimentoDTO)
        {
            if (id != conhecimentoDTO.Id)
            {
                NotificarErro("O id informado não é o mesmo passado na query");
                CustomResponse(conhecimentoDTO);
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _conhecimentoServices.Atualizar(
                _mapper.Map <Conhecimento>(conhecimentoDTO));

            return(CustomResponse(conhecimentoDTO));
        }