예제 #1
0
        public async Task <ActionResult> Create(Story story)
        {
            Story resultStory = await repository.InsertStory(story);

            if (resultStory != null)
            {
                TempData.AddMessage((int)TempDataMessageType.Success, "La story a bien été créée.");
            }
            else
            {
                TempData.AddMessage((int)TempDataMessageType.Danger, "Un problème est survenu. La story n'a pas été créée.");
            }

            return(RedirectToAction("index"));
        }
예제 #2
0
        public Status AddStory(Story story)
        {
            try
            {
                IStoryRepository storyRepository = new StoryRepository();

                currentStory = storyRepository.InsertStory(story);

                storyRepository.Save();

                SetCurrentStory(currentStory);


                return(Status.Success);
            }
            catch (Exception)
            {
                return(Status.Fail);
            }
        }