Exemplo n.º 1
0
        public ActionResult EditEmployeeInfo(int id)
        {
            var result = EmployeeInfoBLL.GetEmployeeInfoByID(id);

            if (result.DataResult == null)
            {
                return(Content(result.Message));
            }
            var model = result.DataResult;

            model.CertificateTypeSelectList = new SelectList(EmployeeInfoBLL.GetCertificateTypes(), "CertificateTypeID", "CertificateTypeName");

            SelectList            driveLicenseStateSelectList = new SelectList(EmployeeInfoBLL.GetDriveLicenseStates(), "DriveLicenseStateID", "DriveLicenseStateName");
            List <SelectListItem> liDriveLicenseState         = new List <SelectListItem>();

            liDriveLicenseState.Add(new SelectListItem {
                Text = DisplayText.PleaseSelect, Value = "0"
            });
            liDriveLicenseState.AddRange(driveLicenseStateSelectList);
            model.DriveLicenseStateSelectList = liDriveLicenseState;


            SelectList            driveTypeSelectList = new SelectList(EmployeeInfoBLL.GetDriveTypes(), "DriveTypeID", "DriveTypeName");
            List <SelectListItem> liDriveType         = new List <SelectListItem>();

            liDriveType.Add(new SelectListItem {
                Text = DisplayText.PleaseSelect, Value = "0"
            });
            liDriveType.AddRange(driveTypeSelectList);
            model.DriveTypeSelectList = liDriveType;

            return(PartialView("_EditEmployeeInfo", result.DataResult));
        }