public ObservableCollection <UserTag> LoadUserTagItems(int ChemistryID) { var results = new ObservableCollection <UserTag>(); string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()"; try { var lib = new Database.Library(); List <UserTagDTO> allTags = lib.GetAllUserTags(ChemistryID); foreach (var dto in allTags) { var tag = new UserTag(); tag.ID = dto.Id; tag.Text = dto.Text; results.Add(tag); } } catch (Exception ex) { using (var form = new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex)) { form.ShowDialog(); } } return(results); }
public ObservableCollection <UserTag> LoadUserTagItems(int ChemistryID) { var results = new ObservableCollection <UserTag>(); string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()"; try { SQLiteDataReader allTags = LibraryModel.GetAllUserTags(ChemistryID); while (allTags.Read()) { var tag = new UserTag(); tag.ID = (long)allTags["ID"]; tag.Text = (string)allTags["UserTag"]; results.Add(tag); } allTags.Close(); allTags.Dispose(); } catch (Exception ex) { new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex).ShowDialog(); } return(results); }
public void LoadUserTagItems() { string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()"; try { UserTagItems.Clear(); var lib = new Database.Library(); List <UserTagDTO> allTags = lib.GetAllUserTags(); foreach (var obj in allTags) { var tag = new UserTag(); tag.ID = obj.Id; tag.Text = obj.Text; UserTagItems.Add(tag); } } catch (Exception ex) { using (var form = new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex)) { form.ShowDialog(); } } }
public void LoadUserTagItems() { string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()"; try { UserTagItems.Clear(); SQLiteDataReader allTags = LibraryModel.GetAllUserTags(); while (allTags.Read()) { var tag = new UserTag(); tag.ID = (long)allTags["ID"]; tag.Text = (string)allTags["UserTag"]; UserTagItems.Add(tag); } allTags.Close(); allTags.Dispose(); } catch (Exception ex) { new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex).ShowDialog(); } }