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()); } }