public ActionResult Add() { var model = new AddStoryViewModel { SelectedGenres = this.genreService.All().Select(x => x.Name).ToList() }; return this.View(model); }
public async Task <ActionResult> Create(AddStoryViewModel addStoryViewModel) { var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; if (ModelState.IsValid) { // Add the new Character to my existing Characters Story newStory = new Story { Title = addStoryViewModel.Title, DateCreated = DateTime.Now, Genre = addStoryViewModel.Genre, SweetRoleUserId = userId }; _context.Add(newStory); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = newStory.StoryID })); } return(View(addStoryViewModel)); }
public ActionResult Add(AddStoryViewModel model) { this.storyService.Create(model.Name, this.UserId, model.SelectedGenres); return this.RedirectToAction("Index", "Home"); }