public TakeAttendanceManuallyResponse TakeAttendanceManually(TakeAttendanceManuallyRequest request)
        {
            TakeAttendanceManuallyResponse response = new TakeAttendanceManuallyResponse();

            foreach (var student in request.Students)
            {
                var attendance = (from sd in _context.Schedules
                                  where sd.TeacherId == request.UserId &&
                                  sd.Date == request.Date &&
                                  sd.SlotId == request.SlotId &&
                                  sd.StudentId == student.StudentId
                                  select sd).First();
                if (attendance.AttendanceStatus.Equals("Absent") &&
                    attendance.ReportStatus.Equals("Reported"))
                {
                    attendance.ReportStatus = "Edited";
                }
                attendance.AttendanceStatus = student.AttendanceStatus;
            }
            _context.SaveChanges();
            return(response);
        }
        public TakeAttendanceManuallyResponse TakeAttendanceManually(TakeAttendanceManuallyRequest request)
        {
            var response = _businessLogic.TakeAttendanceManually(request);

            return(response);
        }