public ActionResult SermonEdit(SermonUpdateInputModel inputSermon) { if (this.ModelState.IsValid) { var sermon = new Sermon(); sermon.Author = inputSermon.Author; sermon.ImageUrl = string.Empty; sermon.Text = this.sanitizer.Sanitize(inputSermon.Text); sermon.Theme = inputSermon.Theme; sermon.Title = inputSermon.Title; sermon.Date = inputSermon.Date; this.Repo.Update(this.Context.Sermons, sermon, inputSermon.Id); return(RedirectToAction("Sermons", "Home")); } return(View(inputSermon)); }
public ActionResult SermonEdit(string id) { var sermon = this.Repo.FindOneById(this.Context.Sermons, id); if (sermon != null) { var sermonViewModel = new SermonUpdateInputModel() { Id = sermon.Id, Date = sermon.Date, Text = sermon.Text, Theme = sermon.Theme, Author = sermon.Author, Title = sermon.Title }; return(View(sermonViewModel)); } return(RedirectToAction("Sermons", "Home")); }