예제 #1
0
        public async Task <ActionResult> NewPrompts()
        {
            var storyDisplayModel = new StoryDisplayModel()
            {
                Stories = await _storyOrchestrator.GetNewPrompts()
            };

            return(View(storyDisplayModel));
        }
예제 #2
0
        public async Task <ActionResult> AllStories()
        {
            if (Request.IsAuthenticated)
            {
                var storyDisplayModel = new StoryDisplayModel()
                {
                    Stories = await _storyOrchestrator.GetAllStories()
                };
                return(View(storyDisplayModel));
            }

            return(View("~/Views/Home/Index.cshtml"));
        }
예제 #3
0
        public async Task <ActionResult> MyNextStories()
        {
            if (Request.IsAuthenticated)
            {
                var user = System.Web.HttpContext.Current.GetOwinContext()
                           .GetUserManager <ApplicationUserManager>()
                           .FindById(System.Web.HttpContext.Current.User.Identity.GetUserId());

                var storyDisplayModel = new StoryDisplayModel()
                {
                    Stories = await _storyOrchestrator.GetMyNextStories(user.UserName)
                };
                return(View(storyDisplayModel));
            }

            return(View("~/Views/Home/Index.cshtml"));
        }