public IActionResult Post([FromBody] Vehiculos model) { return(Ok( _VehiculoService.Add(model) )); }
private void btnVehiculo_Click(object sender, EventArgs e) { //Creamos un nuevo vehiculo con el constructor Vehiculo nuevo = new Vehiculo(1, "Audi", "A5", 150); //Damos de alta un nuevo vehiculo con el constructor creado vService.Add(nuevo); Console.WriteLine("Damos de alta al primer Vehiculo:" + nuevo.Id + "," + nuevo.Marca + "," + nuevo.Modelo + "," + nuevo.Potencia); Console.WriteLine("Comprobamos vehiculo:" + nuevo); Console.WriteLine("Comprobamos toString:" + nuevo.ToString()); //Damos de alta a otro Vehiculo directamente Vehiculo nuevo2 = new Vehiculo(2, "mercedes", "B-180", 130); vService.Add(nuevo2); //Console.WriteLine("Damos de alta a segundo Vehiculo:" + nuevo2.Id + ",Paula,Lazaro Casado,987654321,false"); Console.WriteLine("Damos de alta al segundo Vehiculo:" + nuevo2.Id + "," + nuevo2.Marca + "," + nuevo2.Modelo + "," + nuevo2.Potencia); Console.WriteLine("Comprobamos Vehiculo2:" + nuevo2); Console.WriteLine("Comrpobamos toString2:" + nuevo2.ToString()); //listo todos los Vehiculos ICollection <Vehiculo> listadoVehiculos = new List <Vehiculo>(); listadoVehiculos = vService.GetAll(); Console.WriteLine("el listado de Vehiculos totales son:"); foreach (Vehiculo vehiculo in listadoVehiculos) { Console.WriteLine(vehiculo.Id + "," + vehiculo.Marca + "," + vehiculo.Modelo + "," + vehiculo.Potencia); Console.WriteLine("compruebo vehiculo toString:" + vehiculo.ToString()); } //Creo un presupuesto y se lo añado al Vehiculo nuevo Presupuesto pre = new Presupuesto(1, "empezado", 12.05, null, nuevo); //listo todos los presupuesto del Vehiculo nuevo ICollection <Presupuesto> listadoPresupuestoVehiculo = new List <Presupuesto>(); listadoPresupuestoVehiculo = vService.PresupuestosPorVehiculo(nuevo2); Console.WriteLine("el listado de presupuesto del Vehiculo con id " + nuevo2.Id + " son:"); foreach (Presupuesto presupuesto in listadoPresupuestoVehiculo) { //Console.WriteLine(presupuesto.Id + "," + presupuesto.Id + "," + presupuesto.Importe + "," + presupuesto.IdVehiculo + "," + presupuesto.IdVehiculo); Console.WriteLine(presupuesto.Id + "," + presupuesto.Estado + "," + presupuesto.Importe + "," + presupuesto.Cliente.Id + "," + presupuesto.Vehiculo.Id); Console.WriteLine("compruebo presupuesto del Vehiculo toString:" + presupuesto.ToString()); } //buscamos el Vehiculo nuevo.Id Console.WriteLine("Buscamos el Vehiculo con Id=" + nuevo.Id); Vehiculo miVehiculo = vService.Get(nuevo.Id); Console.WriteLine("El Vehiculo encontrado con Id=" + miVehiculo.Id + " es: " + miVehiculo.Marca + "," + miVehiculo.Modelo + "," + miVehiculo.Potencia); Console.WriteLine("El Vehiculo buscado con toString:" + miVehiculo.ToString()); //modificamos el Vehiculo nuevo2.Id //vService.Update(nuevo2); //Console.WriteLine("El Vehiculo modificado su telefono con Id=" + nuevo2.Id + " es: " + nuevo2.Telefono); //modificamos el Vehiculo nuevo2.Id //DomainModel.Vehiculo miVehiculoModificado = servicio.modificarVehiculo(nuevo.Id, "Mercedes", "B-200", 180); //Console.WriteLine("El Vehiculo modificado con Id=" + miVehiculoModificado.Id + " es: " + miVehiculoModificado.Id + "," + miVehiculoModificado.Marca + "," + miVehiculoModificado.Modelo + "," + miVehiculoModificado.Potencia); //borramos el Vehiculo modificado vService.Remove(nuevo2); Console.WriteLine("Borramos el Vehiculo modificado con Id=" + nuevo2.Id); }