private int AplicarDescuento(int montoTotal, Tarjeta tarjeta = null) { if (tarjeta != null) { return((int)(montoTotal * tarjeta.Descuento)); } else { return(montoTotal); } }
public int Checkout(Tarjeta tarjeta = null) { int montoTotal = 0; //for (var i = 0; i < entradas.Length; i++) //{ // montoTotal += entradas[i].Monto; //} foreach (var entrada in entradas) { montoTotal += entrada.Monto; } return(this.AplicarDescuento(montoTotal, tarjeta)); }