示例#1
0
        private ActivePromotionsForNextDays GetActivePromotions(string id)
        {
            var str = ServiceCaller.Invoke("GET", $"{UrlGetActivePromotions}({id})", "");
            ActivePromotionsForNextDays promotions = JsonConvert.DeserializeObject <ActivePromotionsForNextDays>(str);

            return(promotions);
        }
示例#2
0
        private List <Promotion> GetPromotions()
        {
            var str = ServiceCaller.Invoke("GET", Url, "");
            List <Promotion> promotions = JsonConvert.DeserializeObject <List <Promotion> >(str);

            return(promotions);
        }
示例#3
0
        private void ClearPromotion()
        {
            List <Promotion> promotions = GetPromotions();

            foreach (var promotion in promotions)
            {
                ServiceCaller.Invoke("DELETE", $"{Url}({promotion.Id})", "");
            }
            Assert.IsTrue(GetPromotions().Count == 0, "All promtions are removed");
        }
示例#4
0
        protected void ClearPromotion()
        {
            List <Promotion> promotions = GetPromotions();

            foreach (var promotion in promotions)
            {
                ServiceCaller.Invoke("DELETE", $"{Url}({promotion.Id})", "");
            }
            Assert.AreEqual(GetPromotions().Count, 0, "All promtions are removed");
        }
示例#5
0
        private Promotion CreatePromotion(Promotion promotion)
        {
            string ret = ServiceCaller.Invoke("POST", Url, JsonConvert.SerializeObject(promotion));

            return(JsonConvert.DeserializeObject <Promotion>(ret));
        }