public CadenaCon(SQLiteConnection DBConection, Configuracion Configuracion, Exception exception) { try { this.CancellationTokenSource = new CancellationTokenSource(); var config = Configuracion ?? Configuracion.ObtenerConfiguracion(DBConection, Daemon.Devices.Device.Current.DeviceId); this.Model = new SetUpConnectionStringViewModelBase(DBConection, new SQLServerConnection(config.CadenaCon), config); this.BindingContext = this.Model; InitializeComponent(); ToogleStatus(exception); } catch (Exception ex) { Log.Logger.Error(ex, "Al leer la cadena de conexion para editar desde cadenacon.cs"); } }
public SetUpConnectionString(Exception ex, SQLServerConnection SqlServer, SQLiteConnection SqLite, Configuracion Configuration) { this.Model = new SetUpConnectionStringViewModelBase(SqLite, SqlServer, Configuration); InitializeComponent(); TxtStatus.Text = ex?.Message ?? "La cadena de conexion es correcta"; }