public IActionResult Prepare()
        {
            CampaignContext context = cache.Get <CampaignContext>("context");

            context.Process();
            return(View("Run", context.Campaign));
        }
        public IActionResult Run()
        {
            CampaignContext context = cache.Get <CampaignContext>("context");

            context.Process();
            return(View("Index", context.Campaign));
        }
        public IActionResult Create(Campaign obj)
        {
            CampaignContext context = cache.Get <CampaignContext>("context");

            context.Campaign = obj;
            context.Process();
            return(View("Approve", obj));
        }