コード例 #1
0
        public static List <StudentGroup> GetStudentGroups(GradingContext db)
        {
            List <StudentGroup> _student = new List <StudentGroup>()
            {
                new StudentGroup
                {
                    EvaluationId = "candy", CourseId = "coooooourse", StudentId = "a0012345"
                }
            };

            return(_student);
        }
コード例 #2
0
        public static List <Grade> GetGrades(GradingContext db)
        {
            List <Grade> _grade = new List <Grade>()
            {
                new Grade
                {
                    StudentId = "a0012345", Percentage = 23.6
                }
            };

            return(_grade);
        }
コード例 #3
0
        public static List <Evaluation> GetEvaluations(GradingContext db)
        {
            List <Evaluation> _evaluation = new List <Evaluation>()
            {
                new Evaluation
                {
                    StudentGroupId = "groupthese", CourseCrn = 1234, CourseTerm = "CourseThing", CourseYear = 2017, StudentID = "a0012345"
                }
            };

            return(_evaluation);
        }
コード例 #4
0
        public static List <CourseStudent> GetCourseStudents(GradingContext db)
        {
            List <CourseStudent> _courses = new List <CourseStudent>()
            {
                new CourseStudent
                {
                    CourseTerm = "CourseThing", Courseyear = 2017
                }
            };

            return(_courses);
        }
コード例 #5
0
        public static List <Course> GetCourses(GradingContext db)
        {
            List <Course> _courses = new List <Course>()
            {
                new Course
                {
                    CourseTerm = "Testing", CourseYear = 2018, CourseName = "COMPTHAT", InstructorId = "Medhatid"
                }
            };

            return(_courses);
        }
コード例 #6
0
        public static async Task Initialize(GradingContext context,
                                            UserManager <IdentityUser> userManager)
        {
            context.Database.EnsureCreated();

            string password = "******";


            var ff = "1234";

            if (await userManager.FindByNameAsync(ff) == null)
            {
                var user = new Student
                {
                    FirstName = ff,
                    LastName  = "xx",
                    Email     = ff + "@np.com",
                    UserName  = ff
                };
                var result = await userManager.CreateAsync(user, password);

                if (result.Succeeded)
                {
                    await userManager.AddToRoleAsync(user, "Student");
                }
            }
            ff = "admin";
            if (await userManager.FindByNameAsync(ff) == null)
            {
                var user = new Student
                {
                    FirstName = ff,
                    LastName  = "xx",
                    Email     = ff + "@np.com",
                    UserName  = ff
                };
                var result = await userManager.CreateAsync(user, password);

                if (result.Succeeded)
                {
                    await userManager.AddToRoleAsync(user, "Teacher");
                }
            }
            ff = "2345";
            if (await userManager.FindByNameAsync(ff) == null)
            {
                var user = new Student
                {
                    FirstName = ff,
                    LastName  = "xx",
                    Email     = ff + "@np.com",
                    UserName  = ff
                };
                var result = await userManager.CreateAsync(user, password);

                if (result.Succeeded)
                {
                    await userManager.AddToRoleAsync(user, "Student");
                }
            }
            ff = "3456";
            if (await userManager.FindByNameAsync(ff) == null)
            {
                var user = new Student
                {
                    FirstName = ff,
                    LastName  = "xx",
                    Email     = ff + "@np.com",
                    UserName  = ff
                };
                var result = await userManager.CreateAsync(user, password);

                if (result.Succeeded)
                {
                    await userManager.AddToRoleAsync(user, "Student");
                }
            }
            for (int i = 1; i < 10; i++)
            {
                Console.WriteLine("Created" + i);
                var xx = "" + (i * 1111);
                if (await userManager.FindByNameAsync(xx) == null)
                {
                    var user = new Student
                    {
                        FirstName = xx,
                        LastName  = "xx",
                        Email     = xx + "@np.com",
                        UserName  = xx
                    };
                    var result = await userManager.CreateAsync(user, password);

                    if (result.Succeeded)
                    {
                        await userManager.AddToRoleAsync(user, "Student");
                    }
                }
            }
        }