예제 #1
0
 public virtual ActionResult Update(EditPageResponse info)
 {
     if (ModelState.IsValid)
     {
         _PageService.UpdatePage(info);
         return(new EntityResult(MVC.Admin.Pages.Index(), string.Format("Page '{0}' saved.", info.Title)));
     }
     return(new Http400Result(ModelState));
 }
예제 #2
0
 public virtual ActionResult Update(EditPageResponse info)
 {
     if (ModelState.IsValid)
     {
         _PageService.UpdatePage(info);
         return new EntityResult(MVC.Admin.Pages.Index(), string.Format("Page '{0}' saved.", info.Title));
     }
     return new Http400Result(ModelState);
 }
예제 #3
0
        /// <summary>
        /// Update page with given infos.
        /// </summary>
        /// <param name="info"></param>
        public void UpdatePage(EditPageResponse info)
        {
            if (info == null) throw new ArgumentNullException("info");

            using (var db = new Llprk.DataAccess.Models.Entities())
            {
                var page = _GetPage(db, info.Id);

                Mapper.Map(info, page);
                db.Entry(page).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }
        }
예제 #4
0
        /// <summary>
        /// Update page with given infos.
        /// </summary>
        /// <param name="info"></param>
        public void UpdatePage(EditPageResponse info)
        {
            if (info == null)
            {
                throw new ArgumentNullException("info");
            }

            using (var db = new Llprk.DataAccess.Models.Entities())
            {
                var page = _GetPage(db, info.Id);

                Mapper.Map(info, page);
                db.Entry(page).State = System.Data.Entity.EntityState.Modified;

                db.SaveChanges();
            }
        }