public ActionResult Index() { var data = _rasonBLL.GetReason(); var model = new ReasonModel(); model.Details = Mapper.Map <List <ReasonItem> >(data); model.MainMenu = _mainMenu; model.CurrentLogin = CurrentUser; model.CurrentPageAccess = CurrentPageAccess; return(View(model)); }
public TraCrfItemViewModel InitialModel(TraCrfItemViewModel model) { var list = _employeeBLL.GetEmployee().Where(x => x.IS_ACTIVE && x.GROUP_LEVEL > 0).Select(x => new { x.EMPLOYEE_ID, x.FORMAL_NAME }).ToList().OrderBy(x => x.FORMAL_NAME); var listReason = _reasonBLL.GetReason().Where(x => x.DocumentType == (int)Enums.DocumentType.TMP).Select(x => new { x.MstReasonId, x.Reason }).ToList().OrderBy(x => x.Reason); var listVehType = _settingBLL.GetSetting().Where(x => x.SettingGroup == "VEHICLE_TYPE").Select(x => new { x.SettingName, x.SettingValue }).ToList(); var listVehCat = _settingBLL.GetSetting().Where(x => x.SettingGroup == "VEHICLE_CATEGORY").Select(x => new { x.SettingName, x.SettingValue }).ToList(); var listVehUsage = _settingBLL.GetSetting().Where(x => x.SettingGroup.Contains("VEHICLE_USAGE_BENEFIT")).Select(x => new { x.SettingName, x.SettingValue }).ToList(); var listSupMethod = _settingBLL.GetSetting().Where(x => x.SettingGroup == "SUPPLY_METHOD").Select(x => new { x.SettingName, x.SettingValue }).ToList(); var listProject = _settingBLL.GetSetting().Where(x => x.SettingGroup == "PROJECT").Select(x => new { x.SettingName, x.SettingValue }).ToList(); var listRelocate = _settingBLL.GetSetting().Where(x => x.SettingGroup == "RELOCATION_TYPE").Select(x => new { x.SettingName, x.SettingValue }).ToList(); var listLocation = _employeeBLL.GetCityLocation(); model.EmployeeList = new SelectList(list, "EMPLOYEE_ID", "FORMAL_NAME"); model.LocationList = new SelectList(listLocation, "City", "City"); model.ReasonList = new SelectList(listReason, "MstReasonId", "Reason"); model.VehicleTypeList = new SelectList(listVehType, "SettingName", "SettingValue"); model.VehicleCatList = new SelectList(listVehCat, "SettingName", "SettingValue"); model.VehicleUsageList = new SelectList(listVehUsage, "SettingName", "SettingValue"); model.SupplyMethodList = new SelectList(listSupMethod, "SettingName", "SettingValue"); model.ProjectList = new SelectList(listProject, "SettingName", "SettingValue"); model.RelocateList = new SelectList(listRelocate, "SettingName", "SettingValue"); model.CurrentLogin = CurrentUser; model.MainMenu = _mainMenu; return(model); }