private string IsPrimeraConsignacion(Consignacion consignacion) { string mensaje; if (primeraConsignacion) { mensaje = IsMontoConsignacionInicialValido(consignacion); } else { mensaje = IsMontoNoNegativo(consignacion); } return(mensaje); }
private string IsMontoNoNegativo(Consignacion consignacion) { string mensaje; if (consignacion.GetMonto() > 0) { this.ValidarCiudad(consignacion); EjecutarConsignacion(consignacion); mensaje = $"Su Nuevo Saldo es de ${this.saldo} pesos"; } else { mensaje = "El valor a consignar es incorrecto"; } return(mensaje); }
private string IsMontoConsignacionInicialValido(Consignacion consignacion) { string mensaje; if (consignacion.GetMonto() >= VALOR_CONSIGNACION_INICIAL) { this.primeraConsignacion = true; ValidarCiudad(consignacion); EjecutarConsignacion(consignacion); mensaje = $"Su Nuevo Saldo es de ${this.saldo} pesos"; } else { mensaje = "El valor mínimo de la primera consignación debe ser" + $"de ${VALOR_CONSIGNACION_INICIAL} mil pesos. " + $"Su nuevo saldo es ${this.saldo} pesos"; } return(mensaje); }
private void EjecutarConsignacion(Consignacion consignacion) { this.saldo += consignacion.GetMonto(); this.transacciones.Add(consignacion); }
public string Consignar(Consignacion consignacion) { return(IsPrimeraConsignacion(consignacion)); }
public string Consignar(Consignacion consignacion) { return(serviciosFinancieros.Consignar(consignacion)); }