public override bool SaveTallySetup(ref StringBuilder errorBuilder) { bool success = true; TallyClass.Save(); foreach (var pop in TallyClass.TallyPopulations) { pop.Save(); } return(success); }
public override bool Validate() { var errorBuilder = new StringBuilder(); bool isValid = true; if (!TallyClass.Validate()) { errorBuilder.AppendLine(TallyClass.Errors); isValid = false; } foreach (var tallyPop in TallyClass.TallyPopulations) { if (!tallyPop.Validate()) { errorBuilder.AppendLine(tallyPop.Errors); isValid = false; } } Errors = errorBuilder.ToString(); return(isValid); }