Пример #1
0
        public ActionResult Get(string id)
        {
            Campaign        campaign = campaignProvider.getCampagne(int.Parse(id));
            CampaignApiPoco retour   = new CampaignApiPoco(campaign);

            return(Json(retour, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public ActionResult Create(CampaignApiPoco form)
        {
            Account  account  = accountProvider.GetAccount(form.IDAccount);
            Campaign campaign = campaignProvider.CreateCampagne(account, form.Title);

            return(Json(new CampaignApiPoco(campaign)));
        }
Пример #3
0
        public Campaign UpdateCampagne(int idCampaign, CampaignApiPoco campaign)
        {
            try
            {
                Campaign oldCampaign = this.getCampagne(idCampaign);
                oldCampaign.FromObject(campaign);
                if (oldCampaign.idStoreCloud == 0)
                {
                    StoreCloudProvider SCPrv = new StoreCloudProvider(this.Connector);
                    StoreCloud         sc    = SCPrv.CreateStoreCloud(oldCampaign.Title);
                    oldCampaign.idStoreCloud = sc.IDStore;
                }

                base.SaveBubble(oldCampaign);

                return(oldCampaign);
            }
            catch (Exception ex)
            {
                throw new Exception("CreateCampagne " + ex.Message, ex);
            }
        }
Пример #4
0
 public ActionResult Set(string id, CampaignApiPoco form)
 {
     campaignProvider.UpdateCampagne(int.Parse(id), form);
     return(Content("OK"));
 }