public async Task <IActionResult> PostAccesoVehiculo([FromBody] AccesoVehiculo accesoVehiculo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.AccesoVehiculo.Add(accesoVehiculo); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (AccesoVehiculoExists(accesoVehiculo.IdVehiculo)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetAccesoVehiculo", new { id = accesoVehiculo.IdVehiculo }, accesoVehiculo)); }
public Vehiculo VerificarVehiculo(int?ID_Vehiculo) { if (ID_Vehiculo == null) { return(null); } return(AccesoVehiculo.BuscarID(ID_Vehiculo)); }
public Asignacion AsignarSolucion(string placa, int ID_Servicio) { Vehiculo vehiculo = AccesoVehiculo.BuscarPlaca(placa); Asignacion asignacion = new Asignacion(); if (vehiculo != null) { var registro = new Vehiculo_Servicio(); registro.ID_Servicio = ID_Servicio; registro.ID_Vehiculo = vehiculo.ID_Vehiculo; AccesoVehiculo.AsignarServicio(registro); asignacion.vehiculo = vehiculo; asignacion.servicios = AccesoVehiculo.ListarServicios(vehiculo.ID_Vehiculo); } return(asignacion); }
public void EliminarVehiculo(int ID_Vehiculo) { AccesoVehiculo.Eliminar(ID_Vehiculo); }
public void EditarVehiculo(Vehiculo vehiculo) { AccesoVehiculo.Editar(vehiculo); }
public List <Vehiculo> ListarVehiculos() { return(AccesoVehiculo.Listar()); }
public void RegistrarVehiculo(Vehiculo vehiculo) { AccesoVehiculo.Crear(vehiculo); }