public ActionResult Edit(StoryEditModel model) { if (ModelState.IsValid) { _storyService.Edit(model); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit(StoryEditModel model) { if (ModelState.IsValid) { _storyService.Edit(model); return RedirectToAction("Index"); } return View(model); }
public ActionResult Edit(int id) { var story = _storyService.GetById(id); StoryEditModel toedit= new StoryEditModel(); toedit.Id = story.Id; toedit.Content=story.Content; toedit.Description=story.Description; toedit.Title=story.Title; return View(toedit); }
public ActionResult Edit(int id) { var story = _storyService.GetById(id); StoryEditModel toedit = new StoryEditModel(); toedit.Id = story.Id; toedit.Content = story.Content; toedit.Description = story.Description; toedit.Title = story.Title; return(View(toedit)); }
public StoryModel UpdateStory(StoryEditModel storyModel) { var story = dbContext.Stories.Find(storyModel.ID); story.Title = storyModel.Title; story.Genres = genreRepo.FindorCreateGenres(storyModel.Generes); story.Summary = storyModel.Summary; story.FirstPage = UpdateFirstSegment(storyModel.FirstPage); dbContext.Entry(story).State = EntityState.Modified; dbContext.Entry(story.FirstPage).State = EntityState.Modified; dbContext.SaveChanges(); return(mFactory.Create(story)); }
public bool Edit(StoryEditModel story) { var st = _storyRepository.Get.FirstOrDefault(s => s.Id == story.Id); st.Content = story.Content; st.Description = story.Description; st.Title = story.Title; try { _storyRepository.Update(st); return(true); } catch (Exception ex) { return(false); } return(true); }
public StoryModel CreateStory(StoryEditModel story) { var genres = genreRepo.FindorCreateGenres(story.Generes); var segment = new Page() { Text = story.FirstPage.Body }; var model = new Story() { Title = story.Title, Summary = story.Summary, FirstPage = segment, Genres = genres }; dbContext.Pages.Add(segment); dbContext.Stories.Add(model); dbContext.SaveChanges(); return(mFactory.Create(model)); }
public bool Edit(StoryEditModel story) { var st = _storyRepository.Get.FirstOrDefault(s=>s.Id==story.Id); st.Content = story.Content; st.Description = story.Description; st.Title = story.Title; try { _storyRepository.Update(st); return true; } catch (Exception ex) { return false; } return true; }