/// <summary>Loads the collectives asynchronous.</summary> internal async Task LoadCollectivesAsync() { try { Collectives.Clear(); var currentUser = JsonSerializer.Deserialize <User>(ReadSetting("CurrentUser")); Uri colUri = new Uri("http://localhost:4000/CollectiveUsers/RelevantCollectives/" + currentUser.Id); IList <Collective> colList = await CrudHandler.GetGenericArrayAsync <Collective>(colUri, ReadSetting("AuthInfo")).ConfigureAwait(true); foreach (var item in colList) { Collectives.Add(item); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public bool Equals(ScriptData other) { if (other == null) { return(false); } return(ScriptSpace.SequenceEqual(other.ScriptSpace) && OnAMissionFlag.Equals(other.OnAMissionFlag) && Contacts.SequenceEqual(other.Contacts) && Collectives.SequenceEqual(other.Collectives) && NextFreeCollectiveIndex.Equals(other.NextFreeCollectiveIndex) && BuildingSwaps.SequenceEqual(other.BuildingSwaps) && InvisibilitySettings.SequenceEqual(other.InvisibilitySettings) && UsingAMultiScriptFile.Equals(other.UsingAMultiScriptFile) && MainScriptSize.Equals(other.MainScriptSize) && LargestMissionScriptSize.Equals(other.LargestMissionScriptSize) && NumberOfMissionScripts.Equals(other.NumberOfMissionScripts) && Threads.SequenceEqual(other.Threads)); }
public bool Equals(ScriptData other) { if (other == null) { return(false); } return(Globals.SequenceEqual(other.Globals) && OnAMissionFlag.Equals(other.OnAMissionFlag) && LastMissionPassedTime.Equals(other.LastMissionPassedTime) && Collectives.SequenceEqual(other.Collectives) && NextFreeCollectiveIndex.Equals(other.NextFreeCollectiveIndex) && BuildingSwaps.SequenceEqual(other.BuildingSwaps) && InvisibilitySettings.SequenceEqual(other.InvisibilitySettings) && UsingAMultiScriptFile.Equals(other.UsingAMultiScriptFile) && PlayerHasMetDebbieHarry.Equals(other.PlayerHasMetDebbieHarry) && MainScriptSize.Equals(other.MainScriptSize) && LargestMissionScriptSize.Equals(other.LargestMissionScriptSize) && NumberOfMissionScripts.Equals(other.NumberOfMissionScripts) && Threads.SequenceEqual(other.Threads)); }