public void SaveRoleData(DataService dataService) { var roles = GetRoles(dataService); var luaData = LuaDataSerializer.Convert(roles); FileHandler.SaveAddonData(dataService.GetSettings().WowPath, "roleData.lua", luaData); }
public void MyCharacterData(DataService dataService) { var characters = GetCharacters(dataService); var luaData = LuaDataSerializer.Convert(characters); FileHandler.SaveAddonData(dataService.GetSettings().WowPath, "characterData.lua", luaData); }
public void SaveRaidsToAddon(DataService dataService) { _Players = GetPlayers(dataService); _Events = GetEvents(dataService); var raids = DataConverter.Convert(_Events); var luaData = LuaDataSerializer.Convert(raids); FileHandler.SaveAddonData(dataService.GetSettings().WowPath, "raidData.lua", luaData); }
private void UpdateData(bool notifyOnUpdate = true) { try { var players = _DataService.GetPlayers(); var events = _DataService.GetEvents(); var raids = DataConverter.Convert(events); var test = LuaDataSerializer.Convert(raids); FileHandler.SaveAddonData(_DataService.GetSettings().WowPath, "raidData.lua", test); if (notifyOnUpdate) { NotifyInfo("Data updated."); } } catch (Exception ex) { NotifyError($"{ex.Message}"); } }