public static int OrdenarPorDuracion(Llamada llamadaUno, Llamada llamadaDos) { if (llamadaUno._duracion > llamadaDos._duracion) { return 1;} if (llamadaUno._duracion == llamadaDos._duracion) { return 0;} if(llamadaUno._duracion < llamadaDos._duracion) { return -1; } return 0; }
public Provincial(Franja miFranja, Llamada unaLlamada) : base(unaLlamada.nroOrigen,unaLlamada.nroDestino, unaLlamada.duracion) { this._franjaHoraria = miFranja; }
public Local(Llamada unaLlamada, float costo) : base(unaLlamada.nroOrigen, unaLlamada.nroDestino, unaLlamada.duracion) { this._costo = costo; }
public static int OrdenarPorDuracion(Llamada uno, Llamada dos) { //Consultar si este metodo debe ordenar por mayor a menor, y que debe devolver exactamente. return dos.Duracion.CompareTo(uno.Duracion); }