コード例 #1
0
 public void Save(ICollection <DatabaseItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.Save(items),
         ThreadExecuter.ThreadTimeout * 2,
         true
         );
 }
コード例 #2
0
 public void Save(List <DatabaseItem> items, ProgressTracker progressTracker)
 {
     ThreadExecuter.Execute(
         () => _repo.Save(items, progressTracker),
         ThreadExecuter.ThreadTimeout * 2,
         true
         );
 }
コード例 #3
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public void RemoveBuddy(long buddyId)
 {
     ThreadExecuter.Execute(
         () => _repo.RemoveBuddy(buddyId)
         );
 }
コード例 #4
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public void UpdateNames(IList <BuddyItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.UpdateNames(items)
         );
 }
コード例 #5
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public IList <BuddyItem> ListItemsWithMissingName()
 {
     return(ThreadExecuter.Execute(
                () => _repo.ListItemsWithMissingName()
                ));
 }
コード例 #6
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public BuddyItemRepo(ThreadExecuter threadExecuter, ISessionCreator sessionCreator) : base(threadExecuter, sessionCreator)
 {
     _repo         = new BuddyItemDaoImpl(sessionCreator);
     this.BaseRepo = _repo;
 }
コード例 #7
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public Dictionary <string, string> GetTagDictionary()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetTagDictionary()
                ));
 }
コード例 #8
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public List <DatabaseItemDto> GetCraftableItems()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetCraftableItems()
                ));
 }
コード例 #9
0
 public string GetUuid()
 {
     return(ThreadExecuter.Execute(
                () => repo.GetUuid()
                ));
 }
コード例 #10
0
 public void UpdateCurrentDatabase(string path)
 {
     ThreadExecuter.Execute(
         () => repo.UpdateCurrentDatabase(path)
         );
 }
コード例 #11
0
 public long GetLastDatabaseUpdate()
 {
     return(ThreadExecuter.Execute(
                () => repo.GetLastDatabaseUpdate()
                ));
 }
コード例 #12
0
 public string GetCurrentDatabasePath()
 {
     return(ThreadExecuter.Execute(
                () => repo.GetCurrentDatabasePath()
                ));
 }
コード例 #13
0
 public DatabaseSettingRepo(ThreadExecuter threadExecuter, ISessionCreator sessionCreator) : base(threadExecuter, sessionCreator)
 {
     this.repo     = new DatabaseSettingDaoImpl(sessionCreator);
     this.BaseRepo = repo;
 }
コード例 #14
0
 public string GetSkillName(string skillRecord)
 {
     return(ThreadExecuter.Execute(
                () => repo.GetSkillName(skillRecord)
                ));
 }
コード例 #15
0
 public Dictionary <string, ISet <DBSTatRow> > GetExpacSkillModifierSkills()
 {
     return(ThreadExecuter.Execute(
                () => repo.GetExpacSkillModifierSkills()
                ));
 }
コード例 #16
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public IList <string> GetStackableComponentsPotionsMisc()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetStackableComponentsPotionsMisc()
                ));
 }
コード例 #17
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public DatabaseItemDto FindDtoByRecord(string record)
 {
     return(ThreadExecuter.Execute(
                () => _repo.FindDtoByRecord(record)
                ));
 }
コード例 #18
0
 public void SetUuid(string uuid)
 {
     ThreadExecuter.Execute(
         () => repo.SetUuid(uuid)
         );
 }
コード例 #19
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public List <DatabaseItemDto> GetByClass(string itemClass)
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetByClass(itemClass)
                ));
 }
コード例 #20
0
 public void UpdateRecipeTimestamp(long ts)
 {
     ThreadExecuter.Execute(
         () => repo.UpdateRecipeTimestamp(ts)
         );
 }
コード例 #21
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public IList <string> ListAllRecords()
 {
     return(ThreadExecuter.Execute(
                () => _repo.ListAllRecords()
                ));
 }
コード例 #22
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public IList <RecipeItem> SearchForRecipeItems(ItemSearchRequest query)
 {
     return(ThreadExecuter.Execute(
                () => _repo.SearchForRecipeItems(query)
                ));
 }
コード例 #23
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public IList <BuddyItem> ListItemsWithMissingLevelRequirement()
 {
     return(ThreadExecuter.Execute(
                () => _repo.ListItemsWithMissingLevelRequirement()
                ));
 }
コード例 #24
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public DatabaseItemRepo(ThreadExecuter threadExecuter, ISessionCreator sessionCreator) : base(threadExecuter, sessionCreator)
 {
     this._repo    = new DatabaseItemDaoImpl(sessionCreator);
     this.BaseRepo = _repo;
 }
コード例 #25
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public void UpdateLevelRequirements(IList <BuddyItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.UpdateLevelRequirements(items)
         );
 }
コード例 #26
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public long GetRowCount()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetRowCount()
                ));
 }
コード例 #27
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public IList <BuddyItem> FindBy(Search query)
 {
     return(ThreadExecuter.Execute(
                () => _repo.FindBy(query)
                ));
 }
コード例 #28
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public IList <ItemSetAssociation> GetItemSetAssociations()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetItemSetAssociations()
                ));
 }
コード例 #29
0
ファイル: BuddyItemRepo.cs プロジェクト: kakikakeks/iagd
 public void SetItems(long userid, string description, List <JsonBuddyItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.SetItems(userid, description, items)
         );
 }
コード例 #30
0
ファイル: DatabaseItemRepo.cs プロジェクト: molybedenum/iagd
 public IList <string> GetSpecialStackableRecords()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetSpecialStackableRecords()
                ));
 }