public SwrveCampaignState(int campaignId, Dictionary <string, object> savedStatesJson) { string curKey; // Load next curKey = "Next" + campaignId; if (savedStatesJson.ContainsKey(curKey)) { Next = MiniJsonHelper.GetInt(savedStatesJson, curKey); } // Load impressions curKey = "Impressions" + campaignId; if (savedStatesJson.ContainsKey(curKey)) { Impressions = MiniJsonHelper.GetInt(savedStatesJson, curKey); } // Load cur status curKey = "Status" + campaignId; if (savedStatesJson.ContainsKey(curKey)) { CurStatus = ParseStatus(MiniJsonHelper.GetString(savedStatesJson, curKey)); } else { CurStatus = Status.Unseen; } }
public SwrveCampaignState(int campaignId, Dictionary <string, object> savedStatesJson) { string key = "Next" + campaignId; if (savedStatesJson.ContainsKey(key)) { this.Next = MiniJsonHelper.GetInt(savedStatesJson, key); } key = "Impressions" + campaignId; if (savedStatesJson.ContainsKey(key)) { this.Impressions = MiniJsonHelper.GetInt(savedStatesJson, key); } key = "Status" + campaignId; if (savedStatesJson.ContainsKey(key)) { this.CurStatus = SwrveCampaignState.ParseStatus(MiniJsonHelper.GetString(savedStatesJson, key)); } else { this.CurStatus = SwrveCampaignState.Status.Unseen; } }