public bool PutAnnouncement(int id, AnnouncementEditModel announcement)
        {
            RestClient <AnnouncementEditModel> rc = new RestClient <AnnouncementEditModel>();

            rc.WebServiceUrl = "http://localhost:61144/api/announcements/";
            bool response = rc.Put(id, announcement);

            return(response);
        }
        public ActionResult Edit(int id)
        {
            AnnouncementDetailsModel announcement    = GetAnnouncementById(id);
            AnnouncementEditModel    newAnnouncement = new AnnouncementEditModel();

            newAnnouncement.AnnouncementId = announcement.AnnouncementId;
            newAnnouncement.Phonenumber    = announcement.Phonenumber;
            newAnnouncement.Email          = announcement.Email;
            newAnnouncement.Title          = announcement.Title;
            newAnnouncement.Description    = announcement.Description;
            newAnnouncement.CategoryId     = announcement.CategoryId;
            ViewBag.Categories             = GetCategories();
            return(View(newAnnouncement));
        }
        public ActionResult Edit(AnnouncementEditModel announcement)
        {
            PutAnnouncement(announcement.AnnouncementId, announcement);

            return(RedirectToAction("List"));
        }