public ActionResult Create() { var model = new Candidate(); model.EmploymentList = new SelectList(ListItemService.EmploymentTypeList().Result, "ID", "Value"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.PayFrequencyList = new SelectList(ListItemService.PayFrequency().Result, "ID", "Value"); model.TechnicianLevelList = new SelectList(ListItemService.TechnicianLevel().Result, "ID", "Value"); model.AssignResourceList = new SelectList(ListItemService.AssignResources().Result, "ID", "Value"); model.EmployeeStatusList = new SelectList(ListItemService.EmployeeStatusSet().Result, "ID", "Value"); model.WorkRightsList = new SelectList(ListItemService.WorkRights().Result, "ID", "Value"); model.ResourceCategoriesList = new SelectList(ListItemService.ResourceCategories().Result, "ID", "Value"); model.DrivingLicensesList = new SelectList(ListItemService.DrivingLicenses().Result, "ID", "Value"); return(View("Create", model)); }
public ActionResult Index() { if (UserRoles.UserCanView() != true) { return(RedirectToAction("Login", "Login")); } Candidate model = new Candidate(); model.CandidateList = CandidateService.CandidateList().Result; if (!UserRoles.UserCanViewAllUsers()) { string UserName = Session["FullName"].ToString(); model.CandidateList = model.CandidateList.Where(c => c.CandidateName.ToLower().Contains(UserName.ToLower())).ToList(); } model.EmploymentList = new SelectList(ListItemService.EmploymentTypeList().Result, "ID", "Value"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.TechnicianLevelList = new SelectList(ListItemService.TechnicianLevel().Result, "ID", "Value"); model.PayFrequencyList = new SelectList(ListItemService.PayFrequency().Result, "ID", "Value"); model.AssignResourceList = new SelectList(ListItemService.AssignResources().Result, "ID", "Value"); model.EmployeeStatusList = new SelectList(ListItemService.EmployeeStatusSet().Result, "ID", "Value"); model.WorkRightsList = new SelectList(ListItemService.WorkRights().Result, "ID", "Value"); model.ResourceCategoriesList = new SelectList(ListItemService.ResourceCategories().Result, "ID", "Value"); model.DrivingLicensesList = new SelectList(ListItemService.DrivingLicenses().Result, "ID", "Value"); //model.CandidateNameList = new List<ListItemViewModel>(); model.DirectReports = new SelectList("", "ID", "Value"); List <SelectListItems> model1 = new List <SelectListItems>(); foreach (var candidate in model.CandidateList) { model1.Add(new SelectListItems { ID = candidate.ID, Name = candidate.CandidateName }); // = new SelectList(model.CandidateList.Select(c => c.CandidateName), model.CandidateList.Select(c => c.ID), model.CandidateList.Select(c => c.ID)); } model.CandidateNameList = new SelectList(model1, "ID", "Name"); var CurrentBirthdays = from c in model.CandidateList where c.DOB.HasValue select c; model.CurrentBirthdays = (from d in CurrentBirthdays where d.DOB.Value.Month == DateTime.Now.Month select d.CandidateName).ToArray(); return(View(model)); }