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); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ApiRestService _servicio = new ApiRestService(); if (value != null) { foreach (Ficha ficha in _servicio.GetFichas()) { if (ficha.IdTermino == ((int)value)) { if (ficha.IdIdioma == Properties.Settings.Default.Idioma) { return(ficha.Nombre); } } } } return("Asignar ficha en " + Properties.Settings.Default.Idioma); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ApiRestService _sercicio; ObservableCollection <Ficha> fichas; ObservableCollection <Ficha> fichasPorTermino = new ObservableCollection <Ficha>(); if (value != null) { _sercicio = new ApiRestService(); fichas = _sercicio.GetFichas(); foreach (Ficha ficha in fichas) { if (((Termino)value).IdTermino == ficha.IdTermino) { fichasPorTermino.Add(ficha); } } } return(fichasPorTermino); }