Example #1
0
        public async Task <int> UpdateCartPriceChange(PriceChangeItem priceChange)
        {
            string RestaurantApiUrl = "http://localhost:11789/";

            using (HttpClient httpClient = WebAPIClient.GetClient(priceChange.UserToken, priceChange.UserID, RestaurantApiUrl))
            {
                //GET Method
                HttpResponseMessage httpResponseMessage = await httpClient.GetAsync("api/CartItemPriceChange?RestaurantID=" + priceChange.RestaurantId + "&MenuID=" + priceChange.MenuId + "&Price=" + priceChange.Price);

                if (httpResponseMessage.IsSuccessStatusCode)
                {
                    string json = await httpResponseMessage.Content.ReadAsStringAsync();

                    int retVal = JsonConvert.DeserializeObject <int>(json);
                    if (retVal != 0)
                    {
                        return(1);
                    }
                    else
                    {
                        return(0);
                    }
                }
            }
            return(-1);
        }
Example #2
0
        public void SavePriceChangeItem(PriceChangeItem item)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("PriceChange_SavePriceChangeItem");

            cmd.SetParameterValue <PriceChangeItem>(item);

            cmd.ExecuteNonQuery();
        }
Example #3
0
        public bool IsExistsAuditedOrRuningProduct(PriceChangeItem item)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("PriceChange_IsExistsAuditOrRun");

            cmd.SetParameterValue("@ProductSysNo", item.ProductsysNo);

            return(cmd.ExecuteScalar <int>() > 0 ? true : false);
        }
Example #4
0
 private bool IsExistsAuditedOrRuningProduct(PriceChangeItem item)
 {
     return(ObjectFactory <IPriceChangeDA> .Instance.IsExistsAuditedOrRuningProduct(item));
 }
Example #5
0
 public void SavePriceChangeItem(PriceChangeItem item)
 {
     ObjectFactory <IPriceChangeDA> .Instance.SavePriceChangeItem(item);
 }