public ActionResult Create(int?parentId) { IViewModelBase viewModel = null; //AddViewBag(o); viewModel = new PageContentTypeCreateOrEditViewModel() { }; return(Edit <PageContentType>("CreateOrEdit", viewModel)); }
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; })); }
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; })); }
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)); }