public IHttpActionResult AddToCartItems(BzCartItems obj)
        {
            BzWebsite       _objBal      = new BzWebsite();
            AddtoCartResult objAddToCart = new AddtoCartResult();
            int             flag         = 0;

            Dictionary <string, int> returndata = new Dictionary <string, int>();

            returndata.Add("status", 0);

            try
            {
                //System.Net.Http.Headers.HttpRequestHeaders headers = this.Request.Headers;
                //string x_StateName = string.Empty;
                //string x_DistrictName = string.Empty;
                //if (headers.Contains("state"))
                //{
                //    x_StateName = headers.GetValues("state").First().ToLower();
                //}
                //if (headers.Contains("district"))
                //{
                //    x_DistrictName = headers.GetValues("district").First().ToLower();
                //}
                objAddToCart = _objBal.AddToCart(obj);
                return(Ok(new { Status = true }));
            }
            catch (Exception ex)
            {
                LogDal.ErrorLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name, ex.Message, objAddToCart.Status);
                return(Ok(new { Status = false }));
            }
        }
        public AddtoCartResult AddToCart(string InType, int CartItemId, string UserId, int BzProductId, int quantity)
        {
            AddtoCartResult objDataObject = new AddtoCartResult();

            try
            {
                using (var objcmd = objDB.GetStoredProcCommand(Constant.uspSaveUpdateCartHistory, InType, CartItemId, UserId, BzProductId, quantity))
                {
                    int flag = 0;
                    flag = objDB.ExecuteNonQuery(objcmd);
                    if (flag >= 1)
                    {
                        objDataObject.Status = flag;
                    }
                    LogDal.MethodCallLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name);
                }
            }
            catch (Exception ex)
            {
                LogDal.ErrorLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name, ex.Message, CartItemId);
            }
            return(objDataObject);
        }