Ejemplo n.º 1
0
        public ActionResult AddOperation(string url)
        {
            var listOperation = _operationService.GetAll().ToList();
            var listModule    = _moduleService.GetAll().ToList();


            var model = new AddMenuViewModel();

            model.EditViewModel = _mapper.Map <OperationViewModel.OperationEditViewModel>(listOperation.Where(x => x.URL != null && x.URL.ToLower().Equals(url.ToLower())).FirstOrDefault());
            if (model.EditViewModel == null)
            {
                model.EditViewModel = new OperationEditViewModel()
                {
                    URL = url
                };
            }
            model.ListModule = listModule.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.Id.ToString()
            }).ToList();
            model.ListModule.Add(new SelectListItem()
            {
                Text = "--Chọn Module--", Value = ""
            });
            model.ListPermissionCode = ConstantExtension.GetDropdownData <PermissionCodeConst>(model.EditViewModel?.Code).Where(x => listOperation.Any(a => a.Code != x.Value)).ToList();
            model.ListPermissionCode.Add(new SelectListItem()
            {
                Text = "--Chọn Mã--", Value = ""
            });
            return(PartialView(model));
        }
        public PartialViewResult Edit(long id = 0)
        {
            RecruitmentSkillDetailEditViewModel viewModel = new RecruitmentSkillDetailEditViewModel();

            viewModel.EditEntity    = recruitmentSkillDetailService.GetById(id) ?? new RecruitmentSkillDetail();
            viewModel.GroupDataType = ConstantExtension.GetDropdownData <DataTypeConstant>(viewModel.EditEntity.DataType.ToString());
            return(PartialView("_EditPartial", viewModel));
        }
        // GET: RecruitmentSkillDetailArea/RecruitmentSkillDetail
        public ActionResult Index()
        {
            var searchModel = new RecruitmentSkillDetailSearchDTO();

            SessionManager.SetValue("RecruitmentSkillDetailSearch", new RecruitmentSkillDetailSearchDTO());
            RecruitmentSkillDetailIndexViewModel viewModel = new RecruitmentSkillDetailIndexViewModel()
            {
                GroupData     = recruitmentSkillDetailService.GetDataByPage(searchModel),
                GroupDataType = ConstantExtension.GetDropdownData <DataTypeConstant>()
            };

            return(View(viewModel));
        }
        public PartialViewResult Edit(long id)
        {
            var existedModel = _TD_CauHinhSangLocUngVienService.GetById(id);

            if (existedModel == null)
            {
                throw new HttpException(404, "Không tìm thấy thông tin cấu hình");
            }
            var model = _IMapper.Map <TD_CauHinhSangLocUngVien, EditVM>(existedModel);

            ViewBag.DropdownType     = ConstantExtension.GetDropdownData <CandidateSelectionTypeConstant>(model.Type);
            ViewBag.DropdownTemplate = _quanLyMauTestService.GetDropdown("FileName", "Id");
            ViewBag.TypeName         = ConstantExtension.GetName <CandidateSelectionTypeConstant>(model.Type);
            return(PartialView("_EditPartial", model));
        }
        public PartialViewResult Create(long id)
        {
            var model = new CreateVM();

            model.DotTuyenDungId = id;

            #region Gán thứ tự
            var listExistence = _TD_CauHinhSangLocUngVienService.GetDataByDotTuyenDungId(id);
            if (listExistence != null && listExistence.Count > 0)
            {
                model.Priority = listExistence.Count;
            }
            else
            {
                model.Priority = 1;
            }
            #endregion

            ViewBag.DropdownType     = ConstantExtension.GetDropdownData <CandidateSelectionTypeConstant>();
            ViewBag.DropdownTemplate = _quanLyMauTestService.GetDropdown("FileName", "Id");
            return(PartialView("_CreatePartial", model));
        }
Ejemplo n.º 6
0
 public void TestGetDropDown()
 {
     var listData = ConstantExtension.GetDropdownData <LoaiTaiLieuUploadConstant>(string.Empty);
     var constant = ConstantExtension.GetName <LoaiTaiLieuUploadConstant>("FileHoSoUngVien");
 }