예제 #1
0
        public async Task <Response> UpdatePromotionEntryStatus(string promoId, string retailerId, bool action)
        {
            var det = new PromotionEntryDetail();

            det.PromoId    = promoId;
            det.RetailerId = retailerId;
            var detail = JsonConvert.SerializeObject(det);

            var result = await CallPostFunction(detail, UpdatePromotionEntriesAction + (action == true ? "Approve" : "Reject"));

            return(result);
        }
예제 #2
0
        public async Task <Response> UpdateRetailerImageStatus(string Id, bool status)
        {
            var data = new PromotionEntryDetail();

            data.PromoId    = Id;
            data.IsApproved = status;
            var detail = JsonConvert.SerializeObject(data);
            var result = await CallPostFunction(detail, UpdateRetailerImageStausAction);

            if (result == null)
            {
                return(null);
            }
            else
            {
                return(result);
            }
        }
예제 #3
0
        public async Task <List <R_PromotionEntries> > ListRetailerImages(string promoId, string retailerId)
        {
            var det = new PromotionEntryDetail();

            det.PromoId    = promoId;
            det.RetailerId = retailerId;
            var detail = JsonConvert.SerializeObject(det);
            var result = await CallPostFunction(detail, ManageRetailerImagesAction);

            if (result == null)
            {
                return(null);
            }
            else
            {
                var media = JsonConvert.DeserializeObject <List <R_PromotionEntries> >(result.ResponseValue);
                return(media);
            }
        }