private void InsertWishList(DataListCommandEventArgs e) { LoadProducts(categoryId); IWishListBussinessService wishListBussinessService = null; string userId = Session["UserName"].ToString();; string productId = ProductDataList.DataKeys[e.Item.ItemIndex].ToString(); try { wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService; int result = wishListBussinessService.AddToWishList(new WishListDAO { ProductId = productId, UserId = userId }); if (result > 0) { ShowMessage("Details added to wish list", MessageInfo.Information); } else { ShowMessage("Error in updation", MessageInfo.Error); } } catch (Exception ex) { ShowMessage(ex.Message, MessageInfo.Error); } finally { wishListBussinessService = null; } }
private void AddToWishList() { IWishListBussinessService wishListBussinessService = null; string userId = Session["UserName"].ToString();; string productId = ProductFormView.DataKey[0].ToString(); try { wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService; int result = wishListBussinessService.AddToWishList(new WishListDAO { UserId = userId, ProductId = productId }); if (result > 0) { ShowMessage("Details added to wish list", MessageInfo.Information); } else { ShowMessage("Error in updation", MessageInfo.Error); } } catch (Exception ex) { ShowMessage(ex.Message, MessageInfo.Error); } finally { wishListBussinessService = null; } }
/// <summary> /// items to be deleted from database /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void DeleteButton_Click(object sender, EventArgs e) { IWishListBussinessService wishListBussinessService = null; string userId = Session["UserName"].ToString(); string productId = string.Empty; try { wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService; for (int i = 0; i < WishListGridView.Rows.Count; i++) { CheckBox checkBox = WishListGridView.Rows[i].FindControl("WishListCheckBox") as CheckBox; if (checkBox.Checked) { productId = productId + WishListGridView.DataKeys[i].Value.ToString() + ","; } } if (productId != string.Empty) { productId = productId.Substring(0, productId.Length - 1); int result = wishListBussinessService.DeleteWishList(new WishListDAO { UserId = userId, ProductId = productId }); if (result > 0) { ShowMessage("Record deleted successfully!!", MessageInfo.Information); RetreiveWishList(); } else { ShowMessage("Error in deletion", MessageInfo.Error); } } } catch (Exception ex) { ShowMessage(ex.Message, MessageInfo.Error); } finally { wishListBussinessService = null; } }
private void RetreiveWishList() { string userId = Session["UserName"].ToString(); IWishListBussinessService wishListBussinessService = null; try { wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService; WishListGridView.DataSource = wishListBussinessService.MyWishList(userId); WishListGridView.DataBind(); } catch (Exception ex) { ShowMessage(ex.Message, MessageInfo.Error); } finally { wishListBussinessService = null; } }