Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }