public async Task <IActionResult> GeneratePrimaryData(int numberOfRegions, CancellationToken cancellationToken = default)
        {
            var procedure = "[GenerateRandomRegions]";
            var values    = new { RegionsCount = numberOfRegions };

            return(await baseDataGeneringRepository.GenerateDataAsync(procedure, "[RegionsSelectAll]", values));
        }
Esempio n. 2
0
        public async Task <IActionResult> GeneratePrimaryData(int lowerBoundPerRegion, int UpperBoundPerRegion)
        {
            var procedure = "[GenerateRandomSchools]";
            var values    = new { LowerBoundSchoolsPerRegion = lowerBoundPerRegion,
                                  UpperBoundSchoolsPerRegion = UpperBoundPerRegion };

            return(await baseDataGeneringRepository.GenerateDataAsync(procedure, "[SchoolsSelectAll]", values));
        }
Esempio n. 3
0
        public async Task <IActionResult> GeneratePrimaryData(int maxAmountOfParalelClasses)
        {
            var procedure = "[GenerateRandomClasses]";
            var values    = new
            {
                UpperParalelAmount = maxAmountOfParalelClasses
            };

            return(await baseDataGeneringRepository.GenerateDataAsync(procedure, "[ClassesSelectAny]", values));
        }
Esempio n. 4
0
        public async Task <IActionResult> GeneratePrimaryData(int subjectsCount)
        {
            var procedure = "[GenerateRandomSubjects]";
            var values    = new
            {
                SubjectsCount = subjectsCount
            };

            return(await baseDataGeneringRepository.GenerateDataAsync(procedure, "[SubjectsSelectAny]", values));
        }
Esempio n. 5
0
        public async Task <IActionResult> GeneratePrimaryData(int minStudentsCount, int maxStudentsCount)
        {
            var procedure = "[GenerateRandomStudents]";
            var values    = new
            {
                LowerBound = minStudentsCount,
                UpperBound = maxStudentsCount
            };

            return(await baseDataGeneringRepository.GenerateDataAsync(procedure, "[StudentsSelectAny]", values));
        }
        public async Task <IActionResult> GeneratePrimaryData(int lowerBound, int upperBound, int numberOfGradesPerStudent)
        {
            var procedure = "[GenerateRandomGrades]";
            var values    = new
            {
                LowerGradeBound   = lowerBound,
                UpperGradeBound   = upperBound,
                GradesForStudents = numberOfGradesPerStudent
            };

            return(await baseDataGeneringRepository.GenerateDataAsync(procedure, "[GradesSelectAny]", values));
        }