public int GetChangeInClassCount(long studentId, long inClassId, DateTime inDate)
        {
            var service = new ChangeClassService(base.SchoolId, studentId);
            var result  = service.GetChangeInClassCount(inClassId, inDate);

            return(result);
        }
        public int GetChangeOutClassCount(long studentId, long outClassId, DateTime outDate)
        {
            var service = new ChangeClassService(base.SchoolId, studentId);
            var result  = service.GetChangeOutClassCount(outClassId, outDate);

            return(result);
        }
        public PageResult <ChangeClassListResponse> GetChangeClassList([FromQuery] ChangeClassListSearchRequest searcher)
        {
            var service = new ChangeClassService(base.SchoolId);
            var result  = service.GetChangeClassList(searcher);

            return(result);
        }
        public void Post(ChangeClassAddRequest dto)
        {
            var service = new ChangeClassService(base.SchoolId, dto.StudentId);

            service.ChangeIn(dto);
        }
        public List <StudentTermResponse> GetChangeClassTermClass(long studentId)
        {
            var service = new ChangeClassService(base.SchoolId, studentId);

            return(service.GetChangeClassTermClass());
        }