public int insertVehiculo(VEHICULOS vehiculo) { //Método insertVehiculo para grabar un vehiculo en la base de datos // se asigna el context con la base de datos y el entity framework PRUEBASLOCALEntities context = new PRUEBASLOCALEntities(); //context.VEHICULOS.Single(p => p.IdVehiculo == 1); int id = -1; // si el id retornado es = -1 es que ha habido error al grabar try { context.VEHICULOS.Add(vehiculo); context.SaveChanges(); //con el savechanges se actualiza el objeto entero con el resto de atributos id = vehiculo.IdVehiculo; //recupero el id del vehiculo creado } catch (Exception e) { //SystemException e = new SystemException(); Console.WriteLine(e); } return(id); }