Пример #1
0
        public IActionResult GetJoin([FromBody] PageQO pq)
        {
            var clubId = Utils.GetCurrentUserId(this.User);
            var mems   = _managerService.GetJoin(clubId, null);

            return(Ok(PaginatedList <JoinClubVO> .Create(mems, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #2
0
        public IActionResult GetAnnouncements([FromBody] PageQO pq)
        {
            var adminId   = Utils.GetCurrentUserId(this.User);
            var announces = _adminService.GetAnnounces(adminId, pq.Query);

            return(Ok(PaginatedList <AnnouncementVO> .Create(announces, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #3
0
        public IActionResult GetManagers([FromBody] PageQO pq)
        {
            var clubId   = Utils.GetCurrentUserId(this.User);
            var managers = _managerService.GetManagers(clubId, pq.Query);

            return(Ok(PaginatedList <ManagerVO> .Create(managers, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #4
0
        public IActionResult GetClubHadSponsorship([FromBody] PageQO pq)
        {
            var clubId = Utils.GetCurrentUserId(this.User);
            var mems   = _managerService.GetClubHadSponsorship(clubId, pq.Query);

            return(Ok(PaginatedList <SponsorshipVO> .Create(mems, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #5
0
        public IActionResult GetAllActivityMembers([FromBody] PageQO pq)
        {
            var clubId = Utils.GetCurrentUserId(this.User);
            var memb   = _managerService.GetAllActivityApply(pq.Query, clubId);

            return(Ok(PaginatedList <ParticipateActivityVO> .Create(memb, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #6
0
        public IActionResult GetClubAnnouncements([FromBody] PageQO pq)
        {
            var studentId = Utils.GetCurrentUserId(this.User);
            var announces = _studentService.GetInClubAnnouncements(studentId);

            return(Ok(PaginatedList <InClubAnnouncementVO> .Create(announces, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #7
0
        public IActionResult InActivity([FromBody] PageQO pq)
        {
            var userId = Utils.GetCurrentUserId(this.User);
            var acts   = _studentService.SearchInActivity(userId, pq.Query);

            return(Ok(PaginatedList <ActivityVO> .Create(acts, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #8
0
        public IActionResult GetOutActivityInfo([FromBody] PageQO pq)
        {
            //var studentId = Utils.GetCurrentUserId(this.User);
            //var inacts = _studentService.SearchInActivity(studentId, pq.Query);
            var acts = _studentService.GetOutActivitiesInfo(pq.Query);

            //var dif = acts.Except(inacts);
            return(Ok(PaginatedList <ActivityVO> .Create(acts, pq.PageNumber ?? 1, pq.PageSize)));
        }
Пример #9
0
        public IActionResult GetClubAnnouncements([FromBody] PageQO pq, long ClubId)
        {
            var announces = _studentService.GetClubAnnouncements(ClubId);

            return(Ok(PaginatedList <AnnouncementVO> .Create(announces, pq.PageNumber ?? 1, pq.PageSize)));
        }