public ActionResult Index(HttpPostedFileBase file, string id, string Title)
        {
            var advertisement = repo.FindById(id);

            advertisement.Title = Title;
            advertisement.Path  = "/Data/" + file.FileName;

            repo.Update(id, advertisement);

            string filePath = Server.MapPath("/Data/" + file.FileName);


            file.SaveAs(filePath);


            return(Redirect("/ads/detail/" + id + ""));
        }
        public IHttpActionResult Publish(Advertisement image)
        {
            try
            {
                var advertisement = repo.FindById(image.AdvertisementId);

                if (advertisement.IsPublish)
                {
                    advertisement.IsPublish = false;
                }
                else
                {
                    advertisement.IsPublish = true;
                }

                repo.Update(advertisement.AdvertisementId, advertisement);

                return(Ok <Advertisement>(advertisement));
            }
            catch (Exception)
            {
                return(InternalServerError());
            }
        }