Ejemplo n.º 1
0
 public async Task <VehiculoOutput> Execute(Guid vehiculoID, Guid declaracionID, string marca, string tipoVehiculo, string anio, decimal valorAproximado, decimal saldoDeudor, string banco)
 {
     if (vehiculoID == null || vehiculoID == Guid.Empty)
     {
         await _vehiculoWriteOnlyRepository.Add(new Vehiculo(declaracionID, marca, tipoVehiculo, anio, valorAproximado, saldoDeudor, banco));
     }
     else
     {
         await _vehiculoWriteOnlyRepository.Update(Vehiculo.Load(vehiculoID, declaracionID, marca, tipoVehiculo, anio, valorAproximado, saldoDeudor, banco));
     }
     return(new VehiculoOutput(vehiculoID, declaracionID, marca, tipoVehiculo, anio, valorAproximado, saldoDeudor, banco));
 }