示例#1
0
        public ActionResult PrayerEdit(PrayerUpdateInputModel prayerInput)
        {
            if (this.ModelState.IsValid)
            {
                var prayerDb = new Prayer();

                prayerDb.Title       = prayerInput.Title;
                prayerDb.TitleSecond = prayerInput.TitleSecond;
                prayerDb.Text        = this.sanitizer.Sanitize(prayerInput.Text);
                prayerDb.Author      = prayerInput.Author;

                this.Repo.Update(this.Context.Prayers, prayerDb, prayerInput.Id);

                return(RedirectToAction("Breviary", "Home"));
            }

            return(View(prayerInput));
        }
示例#2
0
        public ActionResult PrayerEdit(string id)
        {
            var prauerDb = this.Repo.FindOneById(this.Context.Prayers, id);

            if (prauerDb != null)
            {
                var prayerViewModel = new PrayerUpdateInputModel()
                {
                    Id          = prauerDb.Id,
                    Text        = prauerDb.Text,
                    Author      = prauerDb.Author,
                    Title       = prauerDb.Title,
                    TitleSecond = prauerDb.TitleSecond
                };

                return(View(prayerViewModel));
            }


            return(RedirectToAction("Breviary", "Home"));
        }