예제 #1
0
 public void Save(List <DatabaseItem> items, ProgressTracker progressTracker)
 {
     ThreadExecuter.Execute(
         () => _repo.Save(items, progressTracker),
         ThreadExecuter.ThreadTimeout * 2
         );
 }
예제 #2
0
 public void Save(ICollection <DatabaseItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.Save(items),
         ThreadExecuter.ThreadTimeout * 2
         );
 }
예제 #3
0
 public Dictionary <string, List <DBSTatRow> > GetStats(ISession session, StatFetch fetchMode)
 {
     return(ThreadExecuter.Execute(
                () => repo.GetStats(session, fetchMode)
                ));
 }
예제 #4
0
 public void RemoveBuddy(long buddyId)
 {
     ThreadExecuter.Execute(
         () => _repo.RemoveBuddy(buddyId)
         );
 }
예제 #5
0
 public void UpdateNames(IList <BuddyItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.UpdateNames(items)
         );
 }
예제 #6
0
 public IList <BuddyItem> ListItemsWithMissingName()
 {
     return(ThreadExecuter.Execute(
                () => _repo.ListItemsWithMissingName()
                ));
 }
예제 #7
0
 public IList <string> ListAllRecords()
 {
     return(ThreadExecuter.Execute(
                () => _repo.ListAllRecords()
                ));
 }
예제 #8
0
 public List <DatabaseItemDto> GetByClass(string itemClass)
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetByClass(itemClass)
                ));
 }
예제 #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 string GetSkillName(string skillRecord)
 {
     return(ThreadExecuter.Execute(
                () => repo.GetSkillName(skillRecord)
                ));
 }
예제 #14
0
 public Dictionary <string, ISet <DBSTatRow> > GetExpacSkillModifierSkills()
 {
     return(ThreadExecuter.Execute(
                () => repo.GetExpacSkillModifierSkills()
                ));
 }
예제 #15
0
 public Dictionary <string, string> MapItemBitmaps(List <string> records)
 {
     return(ThreadExecuter.Execute(
                () => repo.MapItemBitmaps(records)
                ));
 }
예제 #16
0
 public DatabaseItemDto FindDtoByRecord(string record)
 {
     return(ThreadExecuter.Execute(
                () => _repo.FindDtoByRecord(record)
                ));
 }
예제 #17
0
 public List <DatabaseItemDto> GetCraftableItems()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetCraftableItems()
                ));
 }
예제 #18
0
 public void SetUuid(string uuid)
 {
     ThreadExecuter.Execute(
         () => repo.SetUuid(uuid)
         );
 }
예제 #19
0
 public Dictionary <string, string> GetTagDictionary()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetTagDictionary()
                ));
 }
예제 #20
0
 public void UpdateRecipeTimestamp(long ts)
 {
     ThreadExecuter.Execute(
         () => repo.UpdateRecipeTimestamp(ts)
         );
 }
예제 #21
0
 public IList <RecipeItem> SearchForRecipeItems(ItemSearchRequest query)
 {
     return(ThreadExecuter.Execute(
                () => _repo.SearchForRecipeItems(query)
                ));
 }
예제 #22
0
 public long GetRowCount()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetRowCount()
                ));
 }
예제 #23
0
 public IList <BuddyItem> ListItemsWithMissingLevelRequirement()
 {
     return(ThreadExecuter.Execute(
                () => _repo.ListItemsWithMissingLevelRequirement()
                ));
 }
예제 #24
0
 public IList <ItemSetAssociation> GetItemSetAssociations()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetItemSetAssociations()
                ));
 }
예제 #25
0
 public void UpdateLevelRequirements(IList <BuddyItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.UpdateLevelRequirements(items)
         );
 }
예제 #26
0
 public IList <string> GetSpecialStackableRecords()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetSpecialStackableRecords()
                ));
 }
예제 #27
0
 public IList <BuddyItem> FindBy(Search query)
 {
     return(ThreadExecuter.Execute(
                () => _repo.FindBy(query)
                ));
 }
예제 #28
0
 public IList <string> GetStackableComponentsPotionsMisc()
 {
     return(ThreadExecuter.Execute(
                () => _repo.GetStackableComponentsPotionsMisc()
                ));
 }
예제 #29
0
 public void SetItems(long userid, string description, List <JsonBuddyItem> items)
 {
     ThreadExecuter.Execute(
         () => _repo.SetItems(userid, description, items)
         );
 }
예제 #30
0
 public Dictionary <long, List <DBSTatRow> > GetStats(List <long> records, StatFetch fetchMode)
 {
     return(ThreadExecuter.Execute(
                () => repo.GetStats(records, fetchMode)
                ));
 }