Example #1
0
        public ActionResult Create([Bind(Include = "Id,Name,Surname,UserName,Password")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
        public ActionResult Create([Bind(Include = "Id,Name,Carrera")] Course course)
        {
            if (ModelState.IsValid)
            {
                db.Courses.Add(course);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(course));
        }
        public ActionResult Create([Bind(Include = "Id,Batch1,Year")] Batch batch)
        {
            if (ModelState.IsValid)
            {
                db.Batches.Add(batch);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(batch));
        }
        public ActionResult Create([Bind(Include = "Id,Name,Surname,CourseId,BatchId,Tel")] Registation registation)
        {
            if (ModelState.IsValid)
            {
                db.Registations.Add(registation);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.BatchId  = new SelectList(db.Batches, "Id", "Batch1", registation.BatchId);
            ViewBag.CourseId = new SelectList(db.Courses, "Id", "Name", registation.CourseId);
            return(View(registation));
        }
Example #5
0
        public static void AddHomeworks(int homeworksCount, StudentSystemEntities dbContext)
        {
            var coursesIds = dbContext.Courses
                             .Select(c => c.Id)
                             .ToList();
            int coursesIdsCount = coursesIds.Count;

            var studentsIds = dbContext.Students
                              .Select(s => s.Id)
                              .ToList();

            int studentIdsCount = studentsIds.Count;

            for (int i = 0; i < homeworksCount; i++)
            {
                var hw = new Homework();
                hw.Content  = RandomGenerator.GenerateString(1, 2000);
                hw.TimeSent = RandomGenerator.GenarateDateInPast();

                int courseIndex = RandomGenerator.GenerateIntenger(0, coursesIdsCount - 1);
                hw.CourseId = coursesIds[courseIndex];

                int studentIndex = RandomGenerator.GenerateIntenger(0, studentIdsCount - 1);
                hw.StudentId = studentsIds[studentIndex];

                dbContext.Homeworks.Add(hw);
            }

            dbContext.SaveChanges();
        }
Example #6
0
        static void Main(string[] args)
        {
            using (var studentSystem = new StudentSystemEntities())
            {
                Homework homework = new Homework()
                {
                    Content  = "No homework. It's summer!",
                    TimeSent = DateTime.Now
                };
                Student student = new Student()
                {
                    Name   = "Name Test",
                    Number = 15
                };

                List <Student> students = new List <Student>();
                students.Add(student);
                List <Homework> homeworks = new List <Homework>();
                homeworks.Add(homework);

                Course course = new Course()
                {
                    Name        = "FirstTest",
                    Description = "Just description!",
                    Materials   = "No materials",
                    Students    = students,
                    Homework    = homeworks
                };

                studentSystem.Courses.Add(course);
                studentSystem.SaveChanges();
            }
        }
Example #7
0
        public static void AddCourses(int coursesCount, StudentSystemEntities dbContext)
        {
            for (int i = 0; i < coursesCount; i++)
            {
                var course = new Course();
                course.Name = RandomGenerator.GenerateString(2, 150);
                dbContext.Courses.Add(course);
            }

            dbContext.SaveChanges();
        }
Example #8
0
        private static void AddHomework(StudentSystemEntities context, string content, DateTime sentDate, Course course, Student student)
        {
            var newHomework = new Homework()
            {
                Content  = content,
                TimeSent = sentDate,
                Course   = course,
                Student  = student
            };

            course.Homeworks.Add(newHomework);
            student.Homeworks.Add(newHomework);
            context.Homeworks.Add(newHomework);
            context.SaveChanges();
        }
Example #9
0
        private static Student AddStudent(StudentSystemEntities context, string name, ICollection <Course> courses = null)
        {
            var newStudent = new Student()
            {
                Name = name,
            };

            if (courses != null)
            {
                newStudent.Courses = courses;
            }

            context.Students.Add(newStudent);
            context.SaveChanges();

            return(newStudent);
        }
Example #10
0
        public static void AddStudents(int studentsCount, StudentSystemEntities dbContext)
        {
            for (int i = 0; i < studentsCount; i++)
            {
                var student = new Student();
                student.FirstName     = RandomGenerator.GenerateString(1, 50);
                student.LastName      = RandomGenerator.GenerateString(1, 50);
                student.FacultyNumber = RandomGenerator.GenerateNumberAsString(10, 10);
                var courses     = dbContext.Courses.ToList();
                int courseIndex = RandomGenerator.GenerateIntenger(0, courses.Count - 1);
                var course      = courses[courseIndex];
                student.Courses.Add(course);

                dbContext.Students.Add(student);
            }

            dbContext.SaveChanges();
        }
Example #11
0
        private static Course AddCourse(
            StudentSystemEntities context,
            string name,
            string description             = null,
            string materials               = null,
            ICollection <Student> students = null)
        {
            var newCourse = new Course()
            {
                Name        = name,
                Description = description,
                Materials   = materials
            };

            if (students != null)
            {
                newCourse.Students = students;
            }

            context.Courses.Add(newCourse);
            context.SaveChanges();

            return(newCourse);
        }
 public void Save()
 {
     db.SaveChanges();
 }