Пример #1
0
 public SchoolBuilder(ContextBuilder contextBuilder)
 {
     this.contextBuilder       = contextBuilder;
     this.userBuilder          = new UserBuilder(contextBuilder.GetContext());
     this.organizationServices = new OrganizationServices(contextBuilder.GetContext());
     this.settingsServices     = new SettingsServices(contextBuilder.GetContext());
     CreateAlternativeSchool();
 }
Пример #2
0
        public DataBuilder CreateDummyUserWithRole(RoleEnum roleEnum)
        {
            this.userBuilder = new UserBuilder(1111111, "dummyUser", "123456", "dummyUser", "dummySirName", "*****@*****.**", "123456", true, UserStateEnum.Active);
            this.user        = userBuilder.Build(contextBuilder.GetContext());

            this.termBuilder = new TermBuilder("testTerm", "testTerm", DateTime.Now.Year, 1);
            this.term        = termBuilder.Build(contextBuilder.GetContext());

            this.organizationBuilder = new OrganizationBuilder("testOrganization", 0, Miterya.Domain.Common.Enums.StudentTypeEnum.ElementarySchool, 12);
            organizationBuilder.SetType(OrganTypeEnum.Organization);
            this.organization = organizationBuilder.Build(contextBuilder.GetContext());

            userBuilder.SetRole(contextBuilder.GetContext(), roleEnum, term, organization);
            return(this);
        }
Пример #3
0
 public void AddRandomTemperamentsToAllStudents()
 {
     foreach (User student in allStudents)
     {
         var studentNo = new Random().Next(1000, 9999) + "";
         userBuilder.AddPropertyToUser("schoolNo", studentNo, student);
     }
     foreach (User student in preSchoolStudents)
     {
         dataBuilder.userBuilder.SetTemperament(contextBuilder.GetContext(), student.Id, new Random().Next(501, 509));
         for (int i = 1; i <= 17; i += 4)
         {
             dataBuilder.AssignGuidanceSurveyToUser(leaderTeacherUser, managerUser, student, i);
         }
     }
     foreach (User student in primarySchoolStudents)
     {
         userBuilder.SetTemperament(contextBuilder.GetContext(), student.Id, new Random().Next(401, 418));
         for (int i = 2; i <= 18; i += 4)
         {
             dataBuilder.AssignGuidanceSurveyToUser(leaderTeacherUser, managerUser, student, i);
         }
     }
     foreach (User student in secondarySchoolStudents)
     {
         userBuilder.SetTemperament(contextBuilder.GetContext(), student.Id, new Random().Next(201, 362));
         for (int i = 3; i <= 19; i += 4)
         {
             dataBuilder.AssignGuidanceSurveyToUser(leaderTeacherUser, managerUser, student, i);
         }
     }
     foreach (User student in highSchoolStudents)
     {
         userBuilder.SetTemperament(contextBuilder.GetContext(), student.Id, new Random().Next(201, 362));
         for (int i = 4; i <= 20; i += 4)
         {
             dataBuilder.AssignGuidanceSurveyToUser(leaderTeacherUser, managerUser, student, i);
         }
     }
 }