public VeiculoViewModel Adicionar(VeiculoViewModel veiculoViewModel) { var veiculo = Mapper.Map <Veiculo>(veiculoViewModel); _veiculoService.Adicionar(veiculo); return(veiculoViewModel); }
public void Adicionar(VeiculoModel entity) { var obj = entity.MapTo <Veiculo>(); _veiculoService.Adicionar(obj); entity.ID = obj.Id; entity.MensagemValidacao = obj.MensagemValidacao; }
public IHttpActionResult Calcular([FromBody] Seguro Dados) { Dados.Cliente = _clienteService.Adicionar(Dados.Cliente); Dados.Veiculo.Id_Cliente = Dados.Cliente.Id; Dados.Veiculo = _veiculoService.Adicionar(Dados.Veiculo); return(Ok(_seguroService.Adicionar(Dados))); }
public async Task <ActionResult <VeiculoDto> > Adicionar([FromForm] VeiculoDto veiculoDto) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _veiculoService.Adicionar(veiculoDto); return(CustomResponse(veiculoDto)); }
public async Task <ActionResult <VeiculoViewModel> > Adicionar(VeiculoViewModel veiculoViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } Veiculo veiculo = await _veiculoService.Adicionar(_mapper.Map <Veiculo>(veiculoViewModel)); veiculoViewModel = _mapper.Map <VeiculoViewModel>(veiculo); return(CustomResponse(veiculoViewModel)); }
public void DeveCadastrarUmOnibus() { var chassi = Guid.NewGuid(); var quantidadePassgeiro = 42; var veiculo = new VeiculoDto() { Chassi = chassi.ToString(), Cor = "azul", TipoVeiculo = Inlog.Domain.Enum.TipoVeiculo.Onibus }; var result = _serviceMemory.Adicionar(veiculo).Result; var operacaoIsValid = OperacaoValida(); var notificacao = _notificadorMemory.ObterNotificacoes(); var veiculoCadastrado = _serviceMemory.ObterPorChassi(chassi.ToString()).Result; Assert.NotNull(veiculoCadastrado); Assert.True(operacaoIsValid); Assert.Equal(chassi.ToString(), veiculoCadastrado.Chassi.ToString()); Assert.Equal(quantidadePassgeiro, veiculoCadastrado.NumeroPassageiros); }
public async Task <bool> Adicionar(VeiculoDto veiculoDto) { var veiculo = _mapper.Map <Veiculo>(veiculoDto); return(await _veiculoService.Adicionar(veiculo)); }