public GrpClassUtility(string connectionString, int timeoutInSecondsBD, int numberSubprocess, int numberSubprocessLanguageIdentification)
		{
			if (timeoutInSecondsBD <= 0)
				throw new ArgumentException(string.Format("timeoutInSecondsBD must be greather than 0 \"{0}\"", Convert.ToString(timeoutInSecondsBD)));
			else
				if (string.IsNullOrWhiteSpace(connectionString))
					throw new ArgumentNullException("connectionString");
				else
					grpClassDataAccess = new GrpClassDataAccess(connectionString, timeoutInSecondsBD);

			if (numberSubprocess <= 0)
				throw new ArgumentException(string.Format("numberSubprocess  must be greather than 0 \"{0}\"", Convert.ToString(numberSubprocess)));
			else
				this.numberSubprocess = numberSubprocess;

			if (numberSubprocessLanguageIdentification <= 0)
				throw new ArgumentException(string.Format("numberSubprocessLanguageIdentification  must be greather than 0 \"{0}\"", Convert.ToString(numberSubprocessLanguageIdentification)));
			else
				this.numberSubprocessLanguageIdentification = numberSubprocessLanguageIdentification;

			this.stopWords = new Dictionary<string, List<string>>();
			vectorSpaceModelUtility = new VectorSpaceModelUtility(this.stopWords);
			languageIdentificationUtility = new LanguageIdentificationUtility();
			groupingUtility = new GroupingUtility();
		}
Example #2
0
        private void btnTestGrpClassDataAccess_Click(object sender, EventArgs e)
        {
            GrpClassDataAccess _services = new GrpClassDataAccess(this.connectionString, this.timeoutInSecondsBD);
            Return<Tuple<SqlTransaction, string, string, string>> _answerCreateTableForTaskTraining = _services.CreateTableForTaskTraining("taskName_1", "trainingName_1");


        }