コード例 #1
0
        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);
        }
コード例 #2
0
        public ActionResult BannerAdd()
        {
            BannerDetailsModel model = new BannerDetailsModel();

            model.Disable = false;
            model.Sort    = 1;
            return(View(model));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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));
        }