// GET: Manage/ManageBanner
        public async Task <ActionResult> Index()
        {
            //get banner content if it exists
            AzureKit.Models.BannerContent content = await base.GetContentModelAsync <AzureKit.Models.BannerContent>(Constants.KEY_BANNER_CONTENT);

            //if not found, then create an empty model to create a new banner
            if (content == null)
            {
                content = new AzureKit.Models.BannerContent {
                    Expiration = DateTime.UtcNow.AddDays(7)
                };
            }
            return(View(content));
        }
        public async Task <ActionResult> Index(AzureKit.Models.BannerContent model)
        {
            if (ModelState.IsValid)
            {
                //save banner
                var savedBanner = await base.SaveContentModelAsync <AzureKit.Models.BannerContent>(model);

                //redirect to confirm
                return(View("Confirm"));
            }
            else
            {
                return(View(model));
            }
        }