public ActionResult BannerManagment() { User u = (User)Session[WebUtil.CURRENT_USER]; if (!(u != null && u.IsInRole(WebUtil.ADMIN_ROLE))) { return(RedirectToAction("Login", "User")); } List <MainBanner> banners = new BannerHandler().GetAllBanners(); return(View(banners)); }
public ActionResult BannerDetails(int?id) { User u = (User)Session[WebUtil.CURRENT_USER]; if (!(u != null && u.IsInRole(WebUtil.ADMIN_ROLE))) { return(RedirectToAction("Login", "User", new { ctl = "Admin", act = "AdminPanel" })); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MainBanner banner = new BannerHandler().Getbanner(id); if (banner == null) { return(HttpNotFound()); } return(View(banner)); }
public ActionResult BannerDeleteConfirmed(int id) { User u = (User)Session[WebUtil.CURRENT_USER]; if (!(u != null && u.IsInRole(WebUtil.ADMIN_ROLE))) { return(RedirectToAction("Login", "User")); } //Deleting IMAGE from both database and physical path MainBanner banner = new BannerHandler().Getbanner(id); string path = Request.MapPath(banner.BannerUrl); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); new BannerHandler().DeleteBanner(id); } return(RedirectToAction("BannerManagment")); }