public IActionResult Edit(StudentViewModel studentViewModel)
        {
            Student oldStudent = db.Students.Where(x => x.StudentId == studentViewModel.Student.StudentId).FirstOrDefault();

            //oldStudent = studentViewModel.Student;
            //oldStudent = new Student {
            //    StudentId = studentViewModel.Student.StudentId,
            //    FirstName = studentViewModel.Student.FirstName,
            //    LastName = studentViewModel.Student.LastName,
            //    DateOfBirth = studentViewModel.Student.DateOfBirth
            //};
            oldStudent.StudentId   = studentViewModel.Student.StudentId;
            oldStudent.FirstName   = studentViewModel.Student.FirstName;
            oldStudent.LastName    = studentViewModel.Student.LastName;
            oldStudent.DateOfBirth = studentViewModel.Student.DateOfBirth;

            var removeUsage = db.SchoolStudentUsages.Where(x => x.StudentId == studentViewModel.Student.StudentId);

            db.SchoolStudentUsages.RemoveRange(removeUsage);
            var usage = new SchoolStudentUsage
            {
                StudentId = studentViewModel.Student.StudentId,
                SchoolId  = studentViewModel.Schools.Count > 0 ? studentViewModel.Schools[0].School.SchoolId : 0,
                Active    = true
            };

            db.SchoolStudentUsages.Add(usage);
            db.SaveChanges();
            return(RedirectToAction("Index", "Student"));
        }
        public IActionResult Create(StudentViewModel studentViewModel)
        {
            db.Students.Add(studentViewModel.Student);
            db.SaveChanges();
            var usage = new SchoolStudentUsage
            {
                StudentId = studentViewModel.Student.StudentId,
                SchoolId  = studentViewModel.Schools.Count > 0 ? studentViewModel.Schools[0].School.SchoolId : 0,
                Active    = true
            };

            db.SchoolStudentUsages.Add(usage);
            db.SaveChanges();
            return(RedirectToAction("Index", "Student"));
        }