public ActionResult DeleteConfirmed(int id) { SlideImage slideImage = db.SlideImages.Find(id); db.SlideImages.Remove(slideImage); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SlideImageID,Url,Descri")] SlideImage slideImage) { if (ModelState.IsValid) { db.Entry(slideImage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slideImage)); }
public ActionResult Edit([Bind(Include = "Id,Status,DisplayPosition,SortOrder,ImageUrl")] SlideImage slideImage) { if (ModelState.IsValid) { db.Entry(slideImage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slideImage)); }
public IHttpActionResult GetSlideImage(int id) { SlideImage slideImage = db.SlideImages.Find(id); if (slideImage == null) { return(NotFound()); } return(Ok(slideImage)); }
public ActionResult Create([Bind(Include = "SlideImageID,Url,Descri")] SlideImage slideImage) { if (ModelState.IsValid) { db.SlideImages.Add(slideImage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slideImage)); }
// GET: ManageSlideImages/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SlideImage slideImage = db.SlideImages.Find(id); if (slideImage == null) { return(HttpNotFound()); } return(View(slideImage)); }
void ReleaseDesignerOutlets() { if (SlideImage != null) { SlideImage.Dispose(); SlideImage = null; } if (SlideMetin != null) { SlideMetin.Dispose(); SlideMetin = null; } }
public IHttpActionResult Post(SlideImage sd, HttpPostedFileBase file) { string pic = null; if (file != null) { pic = System.IO.Path.GetFileName(file.FileName); string path = System.IO.Path.Combine(HttpContext.Current.Server.MapPath("~/I_SliderImg/"), pic); // file is uploaded file.SaveAs(path); } sd.SlideImage1 = pic; SR.Update(sd); return(Ok(sd)); }
// GET: ManageSlideImages/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SlideImage slideImage = db.SlideImages.Find(id); if (slideImage == null) { return(HttpNotFound()); } // BEGIN: Tạo ra dropdownlist cho trường Status List <SelectListItem> statusEditList = new List <SelectListItem>(); statusEditList.Add(new SelectListItem { Text = "ACTIVE", Value = "ACTIVE" }); statusEditList.Add(new SelectListItem { Text = "DEACTIVE", Value = "DEACTIVE" }); ViewBag.Status = new SelectList(statusEditList, "Value", "Text"); // END: Tạo ra dropdownlist cho trường Status // BEGIN: Tạo ra dropdownlist cho trường DisplayPosition List <SelectListItem> displayPositionEditList = new List <SelectListItem>(); displayPositionEditList.Add(new SelectListItem { Text = "NON-DISPLAY", Value = "NON-DISPLAY" }); displayPositionEditList.Add(new SelectListItem { Text = "SLIDE STYLE", Value = "SLIDE STYLE" }); displayPositionEditList.Add(new SelectListItem { Text = "PRODUCT CERTIFICATION STYLE", Value = "PRODUCT CERTIFICATION STYLE" }); ViewBag.DisplayPosition = new SelectList(displayPositionEditList, "Value", "Text"); // END: Tạo ra dropdownlist cho trường DisplayPosition return(View(slideImage)); }
public SlideImage Convert(string line) { var matches = Regex.Matches(line, $"^(?<{_alignmentGroupName}>H|V) (?<{_numberOfTagsGroupName}>\\d+) (?<{_tagsGroupName}>.*)"); var match = matches.First(); var nbTags = int.Parse(match.Groups[_numberOfTagsGroupName].Value); var slide = new SlideImage() { TypeImage = match.Groups[_alignmentGroupName].Value.Equals("H") ? TypeImage.Horizontal : TypeImage.Vertical, Tags = match.Groups[_tagsGroupName].Value.Split(' ').ToList <string>() }; if (slide.Tags.Count != nbTags) { throw new System.Exception("Les nombres de tags déclaré et réel sont différents."); } return(slide); }
public ActionResult Create([Bind(Include = "Id,Status,DisplayPosition,SortOrder,ImageUrl")] SlideImage slideImage) { if (ModelState.IsValid) { db.SlideImages.Add(slideImage); db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> statusList = new List <SelectListItem>(); statusList.Add(new SelectListItem { Text = "ACTIVE", Value = "ACTIVE" }); statusList.Add(new SelectListItem { Text = "DEACTIVE", Value = "DEACTIVE" }); ViewBag.Status = new SelectList(statusList, "Value", "Text"); List <SelectListItem> displayPositionList = new List <SelectListItem>(); displayPositionList.Add(new SelectListItem { Text = "NON-DISPLAY", Value = "NON-DISPLAY" }); displayPositionList.Add(new SelectListItem { Text = "SLIDE STYLE", Value = "SLIDE STYLE" }); displayPositionList.Add(new SelectListItem { Text = "PRODUCT CERTIFICATION STYLE", Value = "PRODUCT CERTIFICATION STYLE" }); ViewBag.DisplayPosition = new SelectList(displayPositionList, "Value", "Text"); // END: Tạo ra dropdownlist cho trường DisplayPosition return(View(slideImage)); }
/// <summary> /// 根据分类id获取商品信息 /// </summary> /// <param name="context"></param> private void getProductsAsyc(System.Web.HttpContext context) { context.Response.ContentType = "application/json"; int currentCategoryId = -1; IList <ProductInfo> dtMobileProducts = new List <ProductInfo>(); try { int categoryId = Convert.ToInt32(context.Request["CategoryId"]); Hidistro.Core.HiCache.Remove("DataCache-CategoriesRange");//清除分类缓存 //获取手机端所有商品的分类 DataTable dtMobileCagegories = CategoryBrowser.GetCategoriesByRange(2); if (categoryId == 0) { if (dtMobileCagegories.Rows.Count > 0) { //获取手机端商品的第一个分类id int FirstCategoryID = Convert.ToInt32(dtMobileCagegories.Rows[0]["categoryId"]); dtMobileProducts = ProductBrowser.GetProductList(FirstCategoryID); currentCategoryId = FirstCategoryID; } } else { dtMobileProducts = ProductBrowser.GetProductList(categoryId); currentCategoryId = categoryId; } CategoryInfo currentCategory = CatalogHelper.GetCategory(currentCategoryId); string backHtml = ""; backHtml += string.Format("<div role='categoryProducts' CategoryId='{0}'>", currentCategoryId); foreach (ProductInfo info in dtMobileProducts) { backHtml += string.Format("<div class='goods' role='productItem' ProductId='{0}' ProductName='{1}' BuyPrice='{2}' SkuCounts='{3}' Quantity='{4}' Stock='{5}' SkuId='{6}'>", info.ProductId, info.ProductName, info.DefaultSku.SalePrice, info.Skus.Count, 0, info.Stock, info.SkuId); backHtml += " <div id='slides'><div class='swiper-container productImg'><div class='swiper-wrapper'>"; //循环增加商品轮播图 string locationUrl = "javascript:;"; SlideImage[] imageArray = new SlideImage[] { new SlideImage(info.ImageUrl1, locationUrl), new SlideImage(info.ImageUrl2, locationUrl), new SlideImage(info.ImageUrl3, locationUrl), new SlideImage(info.ImageUrl4, locationUrl), new SlideImage(info.ImageUrl5, locationUrl) }; foreach (SlideImage image in imageArray) { if (!string.IsNullOrWhiteSpace(image.ImageUrl)) { backHtml += "<div class='swiper-slide'><img src='" + image.ImageUrl + "' /></div>"; } } backHtml += "</div></div></div><div class='info'>"; backHtml += "<span class='title'>" + info.ProductName + "</span>"; backHtml += "<p class='price'>¥" + info.DefaultSku.SalePrice.ToString("F2") + "<i class='fa fa-plus-circle'></i></p>"; backHtml += "</div></div>"; } backHtml += "</div>"; //<li id='product_<%# Eval('ProductId') %>' ProductId='<%#Eval('ProductId') %>' ProductName='<%# Eval('ProductName') %>' BuyPrice='<%# Eval('SalePrice') %>' SkuCounts='<%# Eval('skuCounts') %>' Quantity='<%# Eval('Quantity') %>' Stock='<%# Eval('stock') %>' SkuId='<%# Eval('SkuId') %>'> //<div id='slides'><div class='swiper-container productImg'><div class='swiper-wrapper'> // <hi:vshoptemplatedrepeater id='rptProductImages' templatefile='/Tags/skin-Common_QuickOrderSlide.ascx' runat='server' /> // </div></div></div> //<div class='info'> // <span class='title'><%# Eval('ProductName') %></span> // <p class='price'>¥<%# Eval('SalePrice','{0:F0}') %><i class='fa fa-plus-circle'></i></p> //</div></li> //System.Threading.Thread.Sleep(3000); context.Response.Write("{\"success\":true,\"backHtml\":\"" + backHtml + "\",\"categoryBannerImgUrl\":\"" + currentCategory.MetaKeywords + "\"}"); } catch (Exception ex) { context.Response.Write("{\"success\":true,\"errMsg\":\"" + ex.Message + "\"}"); } finally { dtMobileProducts = null; } }
// thêm mới slide public JsonResult InsertSlideImage(SlideImage slide) { return(Json(dbcontext.InsertSlideImage(slide), JsonRequestBehavior.AllowGet)); }