Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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"));
        }