public HttpResponseMessage Post([FromBody] Announcement val)
        {
            var announcements            = AnnouncementRespository.insertAnnouncement(val);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, announcements);

            return(response);
        }
        public HttpResponseMessage Delete(int id)
        {
            AnnouncementRespository.deleteAnnouncement(id);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);

            return(response);
        }
        public HttpResponseMessage Put(int id, [FromBody] Announcement val)
        {
            var announcements            = AnnouncementRespository.updateAnnouncement(id, val);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, announcements);

            return(response);
        }
        public HttpResponseMessage getAnnouncementById(int id)
        {
            var announcements            = AnnouncementRespository.getAnnouncement(id);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, announcements);

            return(response);
        }
        public HttpResponseMessage GetannouncementsUserTypeNumber(string userType)
        {
            var announcements            = AnnouncementRespository.getAllAnnouncementsNumByUserType(userType);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, announcements);

            return(response);
        }
        public HttpResponseMessage getAnnouncements()
        {
            var announcements            = AnnouncementRespository.GetAllAnnouncements();
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, announcements);

            return(response);
        }
Ejemplo n.º 7
0
 public OthersController()
 {
     this._shareRespository        = new ShareRespository();
     this._authentication          = new Authentication();
     this._memberShipsRespository  = new MemberShipsRespository();
     this._announcementRespository = new AnnouncementRespository();
 }