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))); }
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))); }
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))); }
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))); }
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))); }
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))); }
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))); }
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))); }
public IActionResult GetClubAnnouncements([FromBody] PageQO pq, long ClubId) { var announces = _studentService.GetClubAnnouncements(ClubId); return(Ok(PaginatedList <AnnouncementVO> .Create(announces, pq.PageNumber ?? 1, pq.PageSize))); }