private void CommandBinding_Executed_LoadDataBase(object sender, ExecutedRoutedEventArgs e) { CargarDiccionario cargarDiccionario = new CargarDiccionario(); cargarDiccionario.Owner = this; cargarDiccionario.Diccionarios = _mainWindowVM.BBDDS; if (cargarDiccionario.ShowDialog() == true) { DiccionarioSingleton.GetInstance()._diccionario = cargarDiccionario.BBDD; Actualizar(); } }
private void CommandBinding_Executed_AddDataBase(object sender, ExecutedRoutedEventArgs e) { NuevaBBDDWindows nuevaBBDD = new NuevaBBDDWindows(); nuevaBBDD.Owner = this; if (nuevaBBDD.ShowDialog() == true) { Diccionario bd = new Diccionario(); bd.Nombre = nuevaBBDD.NombreBBDD; _mainWindowVM.AñadirBBDD(bd); DiccionarioSingleton.GetInstance()._diccionario = bd; Actualizar(); } }
public MainWindowVM() { _servicio = new ApiRestService(); BBDD = DiccionarioSingleton.GetInstance()._diccionario; BBDDS = _servicio.GetBBDDS(); Terminos = _servicio.GetTerminos(); Idiomas = _servicio.GetIdiomas(); AsignarImagenIdiomas(Idiomas); Fichas = _servicio.GetFichas(); if (BBDD != null) { TerminosPorBBDD = GetTerminosPorBBDD(BBDD.IdDiccionario); TerminosPorBBDDAux = GetTerminosPorBBDD(BBDD.IdDiccionario); FichasPorBBDD = GetFichasPorBBDD(BBDD.IdDiccionario); } }