Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }
Ejemplo n.º 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)));
        }