public IActionResult SaveHours(string HoursTotal, int SubjectID, DateTime date)
        {
            Subject    localSubject        = subjectRepository.Subjects.FirstOrDefault(s => s.SubjectID == SubjectID);
            var        students            = new List <Student>();
            var        studentsSubjects    = studentsSubjectsRepository.StudentsSubjects;
            var        protocols           = protocolRepository.Protocols;
            List <int> studentIDsInSubject = new List <int>();

            studentIDsInSubject = studentsSubjectsRepository.StudentsBySubject(SubjectID);


            foreach (int id in studentIDsInSubject)
            {
                students.Add(studentRepository.FindStudentByID(id));
            }


            TempData["HoursTotal"] = HoursTotal;
            foreach (Student student in students)
            {
                protocolRepository.UpdateProtocol(student.StudentID, HoursTotal, SubjectID, date);
            }



            return(View("RegisterAttendance", new ProtocolsListViewModel {
                Students = students, StudentsSubjects = studentsSubjects, Protocols = protocols, Date = date, Subject = localSubject
            }));
        }