public ActionResult CreateOrEdit(Guid id) { bool isNew = false; var bo = _Service.GetSingle(id); if (bo == null) { bo = new Person(); bo.ID = id; isNew = true; } var boVM = new PersonVM(bo); boVM.ParentItemColection = BusinessCollectionFactory <Department> .GetSelfReferentialItemCollection(true); boVM.CredentialsTypeCollection = BusinessCollectionFactory <CredentialsType> .GetPlainFacadeItemCollection(); boVM.JobLevelCollection = BusinessCollectionFactory <JobLevel> .GetPlainFacadeItemCollection(); boVM.JobTitleCollection = BusinessCollectionFactory <JobTitle> .GetPlainFacadeItemCollection(); var editor = PageComponentRepository <PersonVM> .CreateOrEditDialog(boVM, isNew); return(Json(editor)); }
public ActionResult CreateOrEdit(Guid id) { bool isNew = false; var bo = _Service.GetSingle(id); if (bo == null) { bo = new JobLevel(); bo.ID = id; isNew = true; } var boVM = new JobLevelVM(bo); var editor = PageComponentRepository <JobLevelVM> .CreateOrEditDialog(boVM, isNew); return(Json(editor)); }
public ActionResult CreateOrEdit(string id) { bool isNew = false; var bo = _RoleManager.FindById(id); if (bo == null) { bo = new ApplicationRole(); bo.Id = id; isNew = true; } var boVM = new ApplicationRoleVM(bo); var editor = PageComponentRepository <ApplicationRoleVM> .CreateOrEditDialog(boVM, isNew); return(Json(editor)); }