public ActionResult Index(TimeSheetViewModel SearchModel) { if (Session["Username"] == null) { return(RedirectToAction("Login", "Login")); } else { TimeSheetViewModel model = new TimeSheetViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.JMSProjects().Result, "ID", "Value"); model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); var listitem = TimeSheetAPIHelperService.CostModelProject().Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }); int opportunityId = listitem.FirstOrDefault().Id; model.ActivityList = new SelectList(TimeSheetAPIHelperService.ProjectActivities(opportunityId).Result, "ID", "Value"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.CandidateNameList = new SelectList(ListItemService.Resources().Result, "ID", "Value"); var Search = new SearchViewModel { ProjectID = SearchModel.ProjectID, WarehouseNameId = SearchModel.WarehouseID, CandidateNameId = SearchModel.ResourceID, OpportunityNumberID = SearchModel.OpportunityID }; model.CandidateTimeSheetList = SearchFilterService.SearchTimeSheetRecord(Search).Result; return(View(model)); } }
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 (Session["Username"] == null) { return(RedirectToAction("Login", "Login")); } else { TimeSheetViewModel model = new TimeSheetViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "Value"); // model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.CandidateNameList = new SelectList(ListItemService.Resources().Result, "ID", "Value"); model.CandidateTimeSheetList = TimeSheetAPIHelperService.TimeSheetList().Result; return(View(model)); } }
public ActionResult Register() { TimeSheetViewModel model = new TimeSheetViewModel(); model.Projectlist = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "Value"); model.OpportunityNumberList = new SelectList(TimeSheetAPIHelperService.CostModelProject().Result, "ID", "OpportunityNumber"); var listitem = TimeSheetAPIHelperService.CostModelProject().Result.Select(x => new ListItemViewModel() { Id = x.Id, Value = x.Value }); int opportunityId = listitem.FirstOrDefault().Id; model.ActivityList = new SelectList(TimeSheetAPIHelperService.ProjectActivities(opportunityId).Result, "ID", "Value"); model.WarehouseNameList = new SelectList(ListItemService.Warehouses().Result, "ID", "Value"); model.CandidateNameList = new SelectList(ListItemService.Resources().Result, "ID", "Value"); model.CandidateTimeSheetList = TimeSheetAPIHelperService.TimeSheetList().Result; return(PartialView("Register", 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)); }