public void KickMember(UserAccount user) { if (MemberIDs.Contains(user.UserId)) { MemberIDs.Remove(user.UserId); Members.Remove(user); } }
public async Task GetMemberIDs() { string content; MemberIDs memberIDs = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://api.dropbox.com"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Add("Authorization", "Bearer " + txtAccessToken.Text); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); var limit = GetLimit(); var response = await client.PostAsJsonAsync("1/team/members/list", limit); content = await response.Content.ReadAsStringAsync(); memberIDs = new JavaScriptSerializer().Deserialize <MemberIDs>(content); } if (memberIDs.members == null) { throw new Exception(content.Replace("{", "").Replace("}", "").Replace("\"", " ")); } else if (memberIDs.members != null) { int rowcount = 0; pbMemberInformationProgress.Value = 0; foreach (var DBmem in memberIDs.members) { Member mem = (Member)DBmem; if (mem.profile.status == "active") { LoadingGifVisible(true); txtStatus.Text = "Processing: " + DBmem.profile.given_name; await GetDropboxPermissionsObj(mem.profile.member_id, mem.profile.given_name, rowcount); pbMemberInformationProgress.Value += 100 / memberIDs.members.Count; rowcount += 1; } } if (txtExportCSV.Text.Length != 0) { txtStatus.Text = "Saving CSV"; SaveCSV(); } txtStatus.Text = "Completed"; pbMemberInformationProgress.Value = 100; } }
protected DataTable GenerateDataTableBulkIDs(string columnName, MemberIDs memberIDs) { DataTable dataTable = new DataTable(); dataTable.Columns.Add(columnName, typeof(int)); foreach (MemberID bulkID in memberIDs.MemberID) { dataTable.Rows.Add(bulkID.UpdateID); } return(dataTable); }
public void AddMember(UserAccount user) { if (MemberLimit != -1 && Members.Count < MemberLimit) { MemberIDs.Add(user.UserId); Members.Add(user); } else if (MemberLimit == -1) { MemberIDs.Add(user.UserId); Members.Add(user); } }
public Squad(XDocument xdoc, World world) : base(xdoc, world) { foreach (var element in xdoc.Root.Elements()) { var val = element.Value.Trim(); int valI; int.TryParse(val, out valI); switch (element.Name.LocalName) { case "id": break; case "name": Name = val; break; case "altname": AltName = val; break; case "entity_id": if (valI != -1) { EntityID = valI; } break; case "member": if (valI != -1) { if (MemberIDs == null) { MemberIDs = new List <int>(); } MemberIDs.Add(valI); } break; default: DFXMLParser.UnexpectedXmlElement(xdoc.Root.Name.LocalName, element, xdoc.Root.ToString()); break; } } }
public RetellingsData(NewDataSet.verseRow theVerseRow, NewDataSet projFile) { NewDataSet.RetellingsRow[] theRetellingsRows = theVerseRow.GetRetellingsRows(); NewDataSet.RetellingsRow theRetellingsRow; if (theRetellingsRows.Length == 0) { theRetellingsRow = projFile.Retellings.AddRetellingsRow(theVerseRow); } else { theRetellingsRow = theRetellingsRows[0]; } foreach (NewDataSet.RetellingRow aRetellingRow in theRetellingsRow.GetRetellingRows()) { Add(new StringTransfer((aRetellingRow.IsRetelling_textNull()) ? "" : aRetellingRow.Retelling_text)); MemberIDs.Add(aRetellingRow.memberID); } }
public AnswersData(NewDataSet.TestQuestionRow theTestQuestionRow, NewDataSet projFile) { NewDataSet.AnswersRow[] theAnswersRows = theTestQuestionRow.GetAnswersRows(); NewDataSet.AnswersRow theAnswersRow; if (theAnswersRows.Length == 0) { theAnswersRow = projFile.Answers.AddAnswersRow(theTestQuestionRow); } else { theAnswersRow = theAnswersRows[0]; } foreach (NewDataSet.answerRow anAnswerRow in theAnswersRow.GetanswerRows()) { Add(new StringTransfer((anAnswerRow.Isanswer_textNull()) ? "" : anAnswerRow.answer_text)); MemberIDs.Add(anAnswerRow.memberID); } }