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));
        }
Beispiel #2
0
 public Vehiculo VerificarVehiculo(int?ID_Vehiculo)
 {
     if (ID_Vehiculo == null)
     {
         return(null);
     }
     return(AccesoVehiculo.BuscarID(ID_Vehiculo));
 }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 public void EliminarVehiculo(int ID_Vehiculo)
 {
     AccesoVehiculo.Eliminar(ID_Vehiculo);
 }
Beispiel #5
0
 public void EditarVehiculo(Vehiculo vehiculo)
 {
     AccesoVehiculo.Editar(vehiculo);
 }
Beispiel #6
0
 public List <Vehiculo> ListarVehiculos()
 {
     return(AccesoVehiculo.Listar());
 }
Beispiel #7
0
 public void RegistrarVehiculo(Vehiculo vehiculo)
 {
     AccesoVehiculo.Crear(vehiculo);
 }