public static bool ContributeStorySave(string[] textAnswer, int id) { ContributeStoryModel obj = new ContributeStoryModel(); obj.StoryID = id; obj.ContributorID = "*****@*****.**"; obj.ContributionText = textAnswer[0]; //Save the data return(new CreateStory().SaveContributionForStory(obj)); }
public bool SaveContributionForStory(ContributeStoryModel model) { ContributorStoryModel obj = new ContributorStoryModel(); obj.StoryID = model.StoryID; obj.Content = model.ContributionText; obj.ContributorID = model.ContributorID; DatabaseAccess objDatabaseAccess = new DatabaseAccess(); return(objDatabaseAccess.SaveContributionForStory(obj)); }
public static ContributeStoryModel GetContributeStoryData(int storyID) { ContributeStoryModel obj = new ContributeStoryModel(); var data = new GetStories().GetStoryByID(Convert.ToInt32(storyID)); obj.StoryID = data.StoryID; obj.Content = data.Content; obj.ContributorID = ""; obj.Title = data.Title; obj.Scenario = data.Scenario; return(obj); }
public ActionResult ContributeStorySave(string[] textAnswer) { ContributeStoryModel obj = new ContributeStoryModel(); obj.StoryID = Convert.ToInt32(Session["StoryID"]); obj.ContributorID = Session["username"].ToString(); obj.ContributionText = textAnswer[0]; //Save the data var result = new CreateStory().SaveContributionForStory(obj); //Retrieve the data obj = HomeControllerUtilities.GetContributeStoryData(Convert.ToInt32(Session["StoryID"])); return(View("ContributeToStory", obj)); }
public ActionResult BrowseStories() { BrowseStoryModel model = new BrowseStoryModel(); storiesAvailable = new List <StoryModel>(); storiesAvailable = new GetStories().GetAllStories(); model.GenreValues = HomeControllerUtilities.GetGenres(); model.TypeValues = HomeControllerUtilities.GetTypes(); if (Session != null && (Session["username"] != null && Session["StoryID"] != null && Session["StoryIDViewBag"] != null)) // Logic is given for contribute user story when a site visitor is surfing the website!! { ContributeStoryModel storyDetails = HomeControllerUtilities.GetContributeStoryData(Convert.ToInt32(Session["StoryID"])); Session["StoryIDViewBag"] = null; return(View("ContributeToStory", storyDetails)); } model.Stories = storiesAvailable; return(View(model)); }
public ActionResult FilterStories(string selectedGenre, string selectedType, string filter, string filterbykey, BrowseStoryModel key, int?storyID) { BrowseStoryModel model = new BrowseStoryModel(); if (storyID == null) { if (!string.IsNullOrEmpty(filter)) { storiesAvailable = new List <StoryModel>(); storiesAvailable = new GetStories().GetAllStories(); model.Stories = HomeControllerUtilities.FilterStories(storiesAvailable, selectedGenre, selectedType); model.GenreValues = HomeControllerUtilities.GetGenres(); model.TypeValues = HomeControllerUtilities.GetTypes(); } if (!string.IsNullOrEmpty(filterbykey)) { storiesAvailable = new List <StoryModel>(); storiesAvailable = new GetStories().GetAllStories(); model.Stories = HomeControllerUtilities.FilterStoriesbySearchKey(storiesAvailable, key.SearchKey); model.GenreValues = HomeControllerUtilities.GetGenres(); model.TypeValues = HomeControllerUtilities.GetTypes(); } return(View("BrowseStories", model)); } if (Session["username"] == null) { Session["StoryID"] = storyID; Session["StoryIDViewBag"] = storyID; return(RedirectToAction("Login", "Account")); } Session["StoryID"] = storyID; //GetStoryBased on the story ID ContributeStoryModel storyDetails = HomeControllerUtilities.GetContributeStoryData(Convert.ToInt32(storyID)); return(View("ContributeToStory", storyDetails)); }
public ActionResult ContributeToStory(int?storyID, ContributeStoryModel obj) { return(View()); }