private List <BannerDetailsModel> GetBannerList() { List <BannerDetailsModel> results = new List <BannerDetailsModel>(); List <BANNER> data = new List <BANNER>(); try { data = DB.BANNER .Where(o => o.DISABLE == false) .OrderByDescending(o => o.BUD_DT).ThenByDescending(g => g.SQ) .ToList(); FileModule fileModule = new FileModule(); using (var bannerModule = new BannerModule()) { foreach (var d in data) { PublicMethodRepository.HtmlDecode(d); BannerDetailsModel temp = bannerModule.DoGetDetailsByID(d.ID); temp.Files = fileModule.GetFiles((int)d.ID, "Banner", "F"); results.Add(temp); } } fileModule.Dispose(); } catch (Exception ex) { throw ex; } return(results); }
public ActionResult BannerAdd() { BannerDetailsModel model = new BannerDetailsModel(); model.Disable = false; model.Sort = 1; return(View(model)); }
public BannerDetailsModel DoGetDetailsByID(int ID) { BannerDetailsModel details = DB.BANNER.Where(w => w.ID == ID) .Select(s => new BannerDetailsModel() { ID = s.ID, Disable = s.DISABLE, Sort = s.SQ, Title = s.TITLE }) .FirstOrDefault(); PublicMethodRepository.HtmlDecode(details); return(details); }
public ActionResult BannerEdit(int?ID) { if (!ID.HasValue) { return(RedirectToAction("BannerList")); } BannerDetailsModel model = new BannerDetailsModel(); using (BannerModule module = new BannerModule()) { model = module.DoGetDetailsByID((int)ID); } FileModule fileModule = new FileModule(); model.Files = fileModule.GetFiles((int)model.ID, "Banner", "F"); return(View(model)); }