public JsonResult SavaBrand(string brand) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Brand model = serializer.Deserialize <Brand>(brand); string brandID = ""; if (string.IsNullOrEmpty(model.BrandID)) { brandID = new ProductsBusiness().AddBrand(model.Name, model.AnotherName, model.IcoPath, model.CountryCode, model.CityCode, model.Status.Value, model.Remark, model.BrandStyle, OperateIP, CurrentUser.UserID, CurrentUser.ClientID); } else { bool bl = new ProductsBusiness().UpdateBrand(model.BrandID, model.Name, model.AnotherName, model.CountryCode, model.CityCode, model.IcoPath, model.Status.Value, model.Remark, model.BrandStyle, OperateIP, CurrentUser.UserID); if (bl) { brandID = model.BrandID; } } JsonDictionary.Add("ID", brandID); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetInforIsProduct(long idOfProValue) { try { ProductsBusiness _productsBusiness = new ProductsBusiness(); var dBproduct = _productsBusiness.GetById(idOfProValue); if (dBproduct != null) { var viewProductReturn = new Common.Product(); viewProductReturn.IsNew = dBproduct.IsNew; viewProductReturn.IsVip = dBproduct.IsVip; viewProductReturn.IsAttractive = dBproduct.IsAttractive; return(Json(viewProductReturn, JsonRequestBehavior.AllowGet)); } else { return(Json(null)); } } catch (Exception) { throw; } }
public ResponseBussiness <ProductsFindResponse> SearchAdvanced(ProductsRequest productsRequest) { TokenDto token = new TokenService().Get(); ResponseBussiness <ProductsFindResponse> response = new ProductsBusiness(token).SearchAdvance(productsRequest); return(response); }
public void PrintResult(string strJsonProducts) { var products = JsonConvertHelper.JsonDeserialize <string[]>(strJsonProducts); ProductsBusiness service = new ProductsBusiness(); service.PrintResult(products); }
/// <summary> /// 设置子产品 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ProductDetails(string id) { var model = new ProductsBusiness().GetProductByID(id); ViewBag.Model = model; return(View()); }
public ActionResult OrderCategory() { var list = new ProductsBusiness().GetChildCategorysByID("", EnumCategoryType.Order); ViewBag.Items = list; return(View()); }
/// <summary> /// 保存单位 /// </summary> /// <param name="unit"></param> /// <returns></returns> public JsonResult SaveUnit(string unit) { JavaScriptSerializer serializer = new JavaScriptSerializer(); ProductUnit model = serializer.Deserialize <ProductUnit>(unit); string UnitID = ""; if (string.IsNullOrEmpty(model.UnitID)) { UnitID = new ProductsBusiness().AddUnit(model.UnitName, model.Description, CurrentUser.UserID, CurrentUser.ClientID); } else { bool bl = new ProductsBusiness().UpdateUnit(model.UnitID, model.UnitName, model.Description, CurrentUser.UserID); if (bl) { UnitID = model.UnitID; } } JsonDictionary.Add("ID", UnitID); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 产品分类列表 /// </summary> /// <returns></returns> public ActionResult Category() { var list = new ProductsBusiness().GetChildCategorysByID("", CurrentUser.ClientID); ViewBag.Items = list; return(View()); }
/// <summary> /// 保存属性值 /// </summary> /// <param name="attr"></param> /// <returns></returns> public JsonResult SaveAttrValue(string value) { JavaScriptSerializer serializer = new JavaScriptSerializer(); AttrValue model = serializer.Deserialize <AttrValue>(value); string valueID = string.Empty; if (!string.IsNullOrEmpty(model.AttrID)) { if (string.IsNullOrEmpty(model.ValueID)) { valueID = new ProductsBusiness().AddAttrValue(model.ValueName, model.AttrID, CurrentUser.UserID, CurrentUser.ClientID); } else if (new ProductsBusiness().UpdateAttrValue(model.ValueID, model.AttrID, model.ValueName, OperateIP, CurrentUser.UserID, CurrentUser.ClientID)) { valueID = model.ValueID.ToString(); } } JsonDictionary.Add("ID", valueID); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public bool UpdateProduct(Products productToUpdate) { var BL = new ProductsBusiness(); var Result = BL.Update(productToUpdate); return(Result); }
//End #region Add comment public JsonResult AddComment(string array) { var serializerSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects }; var arr = JsonConvert.DeserializeObject <List <string> >(array, serializerSettings); //var arr = array.Split(','); Comment comment = new Comment(); comment.NickName = arr[0]; comment.Rate = int.Parse(arr[2]); comment.Content = arr[1]; comment.ProductId = long.Parse(arr[3]); comment.ParentId = -1; var obj = SessionUtility.GetSessionMember(Session); if (obj != null) { comment.MemberId = obj.Id; } else { comment.MemberId = -1; } var product = new ProductsBusiness().GetById(comment.ProductId); comment.ShopId = product.MemberId; new CommentsBusiness().AddNew(comment); return(Json(1, JsonRequestBehavior.AllowGet)); }
public Products RetrieveProductByID(int ID) { var BL = new ProductsBusiness(); var Result = BL.RetrieveByID(ID); return(Result); }
public List <Products> FilterProductsByCategoryID(int ID) { var BL = new ProductsBusiness(); var Result = BL.FilterByCategoryID(ID); return(Result); }
public bool DeleteProduct(int ID) { var BL = new ProductsBusiness(); var Result = BL.Delete(ID); return(Result); }
public Products CreateProduct(Products newProduct) { var BL = new ProductsBusiness(); var NewProduct = BL.Create(newProduct); return(NewProduct); }
public void TestPrintResult() { string[] isbnArray = { "000001", "ITEM000001" }; ProductsBusiness service = new ProductsBusiness(); bool actual = service.CheckData(isbnArray); Assert.AreEqual(actual, false); }
public ActionResult ProductDetail(string id) { var model = new ProductsBusiness().GetProductByID(id, CurrentUser.ClientID); ViewBag.Model = model; ViewBag.UnitList = new ProductsBusiness().GetUnits(); return(View()); }
/// <summary> /// 加入购物车详情页 /// </summary> /// <param name="pid"></param> /// <param name="did"></param> /// <param name="type"></param> /// <returns></returns> public ActionResult ChooseDetail(string pid, string did, int type = 0) { var model = new ProductsBusiness().GetProductByIDForDetails(pid); ViewBag.Model = model; ViewBag.DetailID = did; ViewBag.OrderType = type; return(View()); }
public MainController() { user = new Users(); group = new Groups(); cUser = new CurrentUser().getUserSession(); user.id = cUser.id; uRepository = new UsersRepository(); pBusiness = new ProductsBusiness(); pBusiness = new ProductsBusiness(); }
public JsonResult GetBrandDetail(string id) { Brand model = new ProductsBusiness().GetBrandByBrandID(id); JsonDictionary.Add("model", model); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetProductDetails(string wareid, string keywords) { var list = new ProductsBusiness().GetProductDetails(wareid, keywords, CurrentUser.AgentID, CurrentUser.ClientID); JsonDictionary.Add("items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 编辑子产品状态 /// </summary> /// <param name="productdetailid"></param> /// <param name="status"></param> /// <returns></returns> public JsonResult UpdateProductDetailsStatus(string productdetailid, int status) { bool bl = new ProductsBusiness().UpdateProductDetailsStatus(productdetailid, (EnumStatus)status, OperateIP, CurrentUser.UserID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 产品编码是否存在 /// </summary> /// <param name="code"></param> /// <returns></returns> public JsonResult IsExistsProductCode(string code) { bool bl = new ProductsBusiness().IsExistProductCode(code, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 编辑产品是否推荐 /// </summary> /// <param name="productid"></param> /// <param name="isRecommend"></param> /// <returns></returns> public JsonResult UpdateProductIsRecommend(string productid, bool isRecommend) { bool bl = new ProductsBusiness().UpdateProductIsRecommend(productid, isRecommend, OperateIP, CurrentUser.UserID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取产品信息(加入购物车) /// </summary> /// <param name="productid"></param> /// <returns></returns> public JsonResult GetProductByIDForDetails(string productid) { var model = new ProductsBusiness().GetProductByIDForDetails(productid); JsonDictionary.Add("Item", model); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取分类详情(带属性) /// </summary> /// <param name="categoryid"></param> /// <returns></returns> public JsonResult GetCategoryDetailsByID(string categoryid) { var model = new ProductsBusiness().GetCategoryDetailByID(categoryid); JsonDictionary.Add("Model", model); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取下级分类 /// </summary> /// <param name="categoryid"></param> /// <returns></returns> public JsonResult GetChildCategorysByID(string categoryid) { var list = new ProductsBusiness().GetChildCategorysByID(categoryid, CurrentUser.ClientID); JsonDictionary.Add("Items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 删除属性值 /// </summary> /// <param name="valueid"></param> /// <returns></returns> public JsonResult DeleteAttrValue(string valueid) { bool bl = new ProductsBusiness().UpdateAttrValueStatus(valueid, EnumStatus.Delete, OperateIP, CurrentUser.UserID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 添加分类通用属性 /// </summary> /// <param name="categoryid"></param> /// <param name="attrid"></param> /// <param name="type"></param> /// <returns></returns> public JsonResult AddCategoryAttr(string categoryid, string attrid, int type) { bool bl = new ProductsBusiness().AddCategoryAttr(categoryid, attrid, type, OperateIP, CurrentUser.UserID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult DeleteProductIsPublic(string productid) { bool bl = new ProductsBusiness().DeleteProductIsPublic(productid, OperateIP, CurrentUser.UserID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }