public static TarjetaDeCredito Crear(string numero) { TarjetaDeCredito tarjeta = new TarjetaDeCredito { FechaDeCreacion = new DateTime(), EstadoTarjeta = EstadoTarjetaCredito.EnImpresion }; return(tarjeta); }
public void AsignarTarjetaDeCredito(TarjetaDeCredito tarjeta) { if (this.EstadoSolicitud == EstadoDeSolicitud.EnGeneracionTarjetaDeCredito) { this.TarjetaDeCredito = tarjeta; this.EstadoSolicitud = EstadoDeSolicitud.EnImpresionTarjetaDeCredito; } else { throw new Exception("EstadoSolicitudInvalidoException"); } }