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); } }