public async Task <ActionResult <ConcursoDto> > Adicionar(ConcursoDto concursoDto) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _concursoService.Adicionar(_mapper.Map <Concurso>(concursoDto)); return(CustomResponse(concursoDto)); }
public async Task <ActionResult <ConcursoDto> > Atualizar(Guid id, ConcursoDto concursoDto) { if (id != concursoDto.Id) { NotificarErro("O id informado não é o mesmo que foi passado na consulta"); return(CustomResponse(concursoDto)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _concursoService.Atualizar(_mapper.Map <Concurso>(concursoDto)); return(CustomResponse(concursoDto)); }