public ActionResult Get(string id) { Campaign campaign = campaignProvider.getCampagne(int.Parse(id)); CampaignApiPoco retour = new CampaignApiPoco(campaign); return(Json(retour, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(CampaignApiPoco form) { Account account = accountProvider.GetAccount(form.IDAccount); Campaign campaign = campaignProvider.CreateCampagne(account, form.Title); return(Json(new CampaignApiPoco(campaign))); }
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); } }
public ActionResult Set(string id, CampaignApiPoco form) { campaignProvider.UpdateCampagne(int.Parse(id), form); return(Content("OK")); }