public void SaveParagraph(AdventureTime_Paragraph para) { if (para.ParagraphID == 0) { context.Paragraphs.Add(para); } else { AdventureTime_Paragraph dbEntry = context.Paragraphs.Find(para.ParagraphID); if (dbEntry != null) { dbEntry.ParagraphID = para.ParagraphID; dbEntry.StoryID = para.StoryID; dbEntry.ParagraphContent = para.ParagraphContent; dbEntry.ParagraphImageSrc = para.ParagraphImageSrc; dbEntry.AudioSrc = para.AudioSrc; dbEntry.ChoiceOne = para.ChoiceOne; dbEntry.ChoiceTwo = para.ChoiceTwo; dbEntry.ChoiceThree = para.ChoiceThree; dbEntry.ChoiceFour = para.ChoiceFour; } } context.SaveChanges(); }
public ActionResult Edit(AdventureTime_Paragraph para) { try { if (ModelState.IsValid) { paraRepo.SaveParagraph(para); return(RedirectToAction("List")); } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Paragraph", "Edit"))); } return(View(para)); }
public ActionResult Create(AdventureTime_Paragraph newPara) { try { if (ModelState.IsValid) { paraRepo.SaveParagraph(newPara); return(View("List")); } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Paragraph", "Create"))); } return(View()); }
public ViewResult Edit(int id) { AdventureTime_Paragraph para = paraRepo.Paragraphs.FirstOrDefault(p => p.ParagraphID == id); return(View(para)); }