Exemple #1
0
        public async Task <ActionResult <PilotoViewModel> > Adicionar(PilotoViewModel pilotoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            var model = _mapper.Map <Piloto>(pilotoViewModel);
            await _pilotoService.Adicionar(model);

            return(CustomResponse(_mapper.Map <PilotoViewModel>(model)));
        }
Exemple #2
0
        public async Task <ActionResult <PilotoViewModel> > Atualizar(int id, PilotoViewModel pilotoViewModel)
        {
            if (id != pilotoViewModel.Id)
            {
                return(BadRequest());
            }

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

            await _pilotoService.Atualizar(_mapper.Map <Piloto>(pilotoViewModel));

            return(CustomResponse(pilotoViewModel));
        }