public ActionResult DeletePageBanner(string key)
        {
            var    id   = Convert.ToUInt32(key);
            Silder temp = _db.Silders.Where(x => x.SliderID == id).SingleOrDefault();

            _db.Entry(temp).State = System.Data.Entity.EntityState.Deleted;
            var rs = _db.SaveChanges();

            if (rs > 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }
            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
        public ActionResult AddPageBanner(string values, string key)
        {
            Silder temp = new Silder();

            JsonConvert.PopulateObject(values, temp);
            _db.Entry(temp).State = System.Data.Entity.EntityState.Added;
            var rs = _db.SaveChanges();

            if (rs > 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }
            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
 public ActionResult EditPageBanner(string values, string key)
 {
     if (key != null)
     {
         var    id   = Convert.ToInt32(key);
         Silder temp = _db.Silders.AsNoTracking().Where(x => x.SliderID == id).SingleOrDefault();
         JsonConvert.PopulateObject(values, temp);
         _db.Entry(temp).State = System.Data.Entity.EntityState.Modified;
         var rs = _db.SaveChanges();
         if (rs > 0)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.OK));
         }
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     else
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
 }
예제 #4
0
        /// <summary>
        /// Lấy ảnh ra banner cho checkout page
        /// </summary>
        /// <returns></returns>
        public PartialViewResult PageBannerCheckOut()
        {
            Silder tempImagePageBanner = _dbBCDH.Silders.Where(x => x.Title == "PageBannerForCheckOut").SingleOrDefault() ?? new Silder();

            return(PartialView(tempImagePageBanner));
        }
예제 #5
0
        public PartialViewResult PageBannerForProductGridPartial()
        {
            Silder tempImagePageBanner = _db.Silders.Where(x => x.Title == "PageBannerForProduct" && x.Status == true).SingleOrDefault() ?? new Silder();

            return(PartialView(tempImagePageBanner));
        }