protected void btnBatDelete_Click(object sender, EventArgs e) { string favIds = ReqParas["favid"]; FavoriteBll bll = new FavoriteBll(); bll.Delete(this.CurrentUser.UserId, favIds); SearPageInfo.PageIndex = 1; BindList(); }
protected void rpList_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "delete") { int favId = Convert.ToInt32(e.CommandArgument); FavoriteBll bll = new FavoriteBll(); bll.Delete(this.CurrentUser.UserId, favId); SearPageInfo.PageIndex = 1; BindList(); } }
protected void Page_Load(object sender, EventArgs e) { FavoriteBll fbll = new FavoriteBll(); FavoriteModel favModel = new FavoriteModel(); favModel.ContentId = int.Parse(ReqParas["cid"]); favModel.UserId = CurrentUser.UserId; favModel.ContentType = (ContentType)int.Parse(ReqParas["ctype"]); favModel.FavoriteName = ""; favModel.FavoriteUrl = ""; fbll.Add(favModel); Response.Redirect("MyFavorite.aspx"); }
private string AddFavorite(HttpContext context) { NameValueCollection nv = GetParas(context); bool result = false; string code = ""; string message = ""; if (context.User.Identity.IsAuthenticated && ((ShopIdentity)context.User.Identity) != null) { FavoriteBll fbll = new FavoriteBll(); FavoriteModel favModel = new FavoriteModel(); favModel.ContentId = int.Parse(nv["cid"]); favModel.UserId = ((ShopIdentity)context.User.Identity).UserId; favModel.ContentType = (ContentType)int.Parse(nv["ctype"]); switch (favModel.ContentType) { case ContentType.Product: NoName.NetShop.Product.BLL.ProductModelBll pbll = new NoName.NetShop.Product.BLL.ProductModelBll(); NoName.NetShop.Product.Model.ProductModel pmodel = pbll.GetModel(favModel.ContentId); favModel.FavoriteName = pmodel.ProductName; favModel.FavoriteUrl = pmodel.ProductUrl; break; case ContentType.Solution: NoName.NetShop.Solution.BLL.SuiteBll sbll = new NoName.NetShop.Solution.BLL.SuiteBll(); NoName.NetShop.Solution.Model.SuiteModel smodel = sbll.GetModel(favModel.ContentId); favModel.FavoriteName = smodel.SuiteName; favModel.FavoriteUrl = ConfigurationManager.AppSettings["siteurl"] + "/solution/suitedetail.aspx?suite=" + smodel.SuiteId; break; } fbll.Add(favModel); result = true; message = "收藏成功"; } else { result = false; message = "您还没有登录,请先登录!"; } return(GetJsonResult(result, code, message)); }