Example #1
0
        public ActionResult Banner(int?Position)
        {
            shBannerService _banner = new shBannerService();

            if (!Position.HasValue)
            {
                Position = PositionBanner.Position_GioiThieu.GetHashCode();
            }

            shBanner banner = _banner.DanhSachBanner_ByPositionBanner(Position.Value);

            return(PartialView("Banner", banner));
        }
Example #2
0
        public PartialViewResult ListBanner(int?page)
        {
            int pageCurrent = 1;

            if (page.HasValue)
            {
                pageCurrent = page.Value;
            }

            shBannerService       _banner  = new shBannerService();
            IPagedList <shBanner> dsBanner = _banner.DanhSachBanner_PhanTrang(pageCurrent, Config.PAGE_SIZE_20);

            ViewBag.ListBanner = dsBanner;
            return(PartialView("ListBanner", dsBanner));
        }
Example #3
0
        public ActionResult Create(string id)
        {
            ViewBag.BannerGuid = id;
            if (!string.IsNullOrWhiteSpace(id))
            {
                shBannerService _banner = new shBannerService();
                shBanner        banner  = _banner.FindByKey(id);

                if (banner != null)
                {
                    return(View(banner));
                }
            }

            return(View(new shBanner()));
        }
Example #4
0
        public ActionResult Create(string BannerName, string BannerGuid, int?PositionBanner, bool?Status, string Url)
        {
            using (var context = new ShopOnlineDb())
            {
                using (var dbContextTransaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        shBannerService _banner = new shBannerService();

                        _banner.Insert_Update(BannerGuid, null, BannerName, Url, PositionBanner, null, true, DateTime.Now);

                        dbContextTransaction.Commit();
                    }
                    catch (Exception ex)
                    {
                        dbContextTransaction.Rollback();
                    }
                }
            }


            return(RedirectToAction("Index"));
        }