public void UpdateVeiculoCondutores(VeiculoCondutores veiculosCondutoresDto)
        {
            var VeiculoCondutor = GetAsyncById <VeiculoCondutores>(veiculosCondutoresDto.VeiculoPlaca + veiculosCondutoresDto.CondutorCpf);

            if (VeiculoCondutor is null)
            {
                throw new ArgumentException("Registro não cadastrado");
            }
            VeiculoCondutor.DataVenda = veiculosCondutoresDto.DataVenda;
            Update(VeiculoCondutor);
        }
        public void AddVeiculoCondutores(VeiculoCondutores veiculosCondutoresDto)
        {
            var condutor = GetAsyncById <Condutor>(veiculosCondutoresDto.CondutorCpf);

            if (condutor is null)
            {
                throw new ArgumentException("Condutor não cadastrado");
            }
            var veiculo = GetAsyncById <Veiculo>(veiculosCondutoresDto.VeiculoPlaca);

            if (veiculo is null)
            {
                throw new ArgumentException("Veiculo não cadastrado");
            }

            Add(new VeiculoCondutores()
            {
                DataCompra = veiculosCondutoresDto.DataCompra,
                DataVenda  = veiculosCondutoresDto.DataVenda,
                Condutor   = condutor,
                Veiculo    = veiculo
            }
                );
        }
Exemple #3
0
 public IActionResult UpdateVeiculosCondutores(VeiculoCondutores VeiculosCondutores)
 {
     VeiculoCondutorService.Update(VeiculosCondutores);
     return(Ok(VeiculosCondutores));
 }
Exemple #4
0
 public IActionResult CreateVeiculosCondutores(VeiculoCondutores VeiculosCondutores)
 {
     VeiculoCondutorService.Add(VeiculosCondutores);
     return(Created("", VeiculosCondutores));
 }