private bool CheckIfPasswordIsCorrect() { if (!String.IsNullOrEmpty(EncryptionPassword)) { ObservableCollection <SurveyBasicInfo> surveys = new ObservableCollection <SurveyBasicInfo>(); OperationsOnListOfSurveys operations = new OperationsOnListOfSurveys(surveys, new DownloadListStatus()); operations.Read(); foreach (SurveyBasicInfo survey in surveys) { ObservableCollection <ResultBasicInfo> results = new ObservableCollection <ResultBasicInfo>(); OperationsOnListOfResults resultsOperator = new OperationsOnListOfResults(survey.SurveyId, results); resultsOperator.ReadList(); foreach (ResultBasicInfo result in results) { Survey surveyModel = new Survey(); surveyModel.Id = survey.SurveyId; surveyModel.ResultInfo = result; try { surveyModel.GetSavedDocument(); return(true); } catch (CryptographicException) { return(false); } } } return(true); } return(false); }
/// <summary> /// Reloads list of results. /// </summary> public void ReloadList() { _operations.ReadList(); }