示例#1
0
        public ActionResult Create(int?parentId)
        {
            IViewModelBase viewModel = null;

            //AddViewBag(o);
            viewModel = new PageContentTypeCreateOrEditViewModel()
            {
            };
            return(Edit <PageContentType>("CreateOrEdit", viewModel));
        }
示例#2
0
 public ActionResult Edit(PageContentTypeCreateOrEditViewModel vmObj)
 {
     return(UpdateUsingViewModel(vmObj, (parent) =>
     {
         //Convert the ViewModel to DB Object (Model)
         var dbObj = db.PageContentTypes.Where(x => x.Id == vmObj.Id).FirstOrDefault();
         dbObj.Name = vmObj.Name;
         dbObj.Description = vmObj.Description;
         return dbObj;
     }));
 }
示例#3
0
 public ActionResult Create(PageContentTypeCreateOrEditViewModel o)
 {
     return(CreateUsingViewModel(o, (parent) =>
     {
         //Convert the ViewModel to DB Object (Model)
         var dbObj = new PageContentType()
         {
             Name = o.Name,
             Description = o.Description
         };
         return dbObj;
     }));
 }
示例#4
0
        public ActionResult Edit(int id)
        {
            var            obj       = db.PageContentTypes.Where(x => x.Id == id).FirstOrDefault();
            IViewModelBase viewModel = null;

            if (obj != null)
            {
                AddViewBag(obj);
                viewModel = new PageContentTypeCreateOrEditViewModel()
                {
                    Name        = obj.Name,
                    Description = obj.Description
                };
            }
            return(Edit <PageContentType>("CreateOrEdit", viewModel));
        }