public List <string> GetDemographics(string demographic, int?id) { List <string> ls = new List <string>(); switch (demographic) { case "General": ls.Add("General"); break; case "Gender": ls.Add(ViewRes.Views.Shared.Shared.Male); ls.Add(ViewRes.Views.Shared.Shared.Female); break; case "PositionLevel": ls = new PositionLevelsServices().GetByCompany(test.Company_Id).OrderBy(m => m.Name).Select(m => m.Name).ToList(); break; case "AgeRange": ls = new AgesServices().GetByCompany(test.Company_Id).OrderBy(m => m.Name).Select(m => m.Name).ToList(); break; case "InstructionLevel": ls = new InstructionLevelsServices().GetByCompany(test.Company_Id).OrderBy(m => m.Name).Select(m => m.Name).ToList(); break; case "Seniority": ls = new SenioritiesServices().GetByCompany(test.Company_Id).OrderBy(m => m.Name).Select(m => m.Name).ToList(); break; case "FunctionalOrganizationType": int ii = id.HasValue ? id.Value : 0; if (ii != 0) { ls = new FunctionalOrganizationsServices().GetByType(ii).OrderBy(m => m.Name).Select(m => m.Name).ToList(); } break; case "Location": ls = new LocationsServices().GetByCompany(test.Company_Id).OrderBy(m => m.Name).Select(m => m.Name).ToList(); break; case "Performance": ls = new PerformanceEvaluationsServices().GetByCompany(test.Company_Id).OrderBy(m => m.Name).Select(m => m.Name).ToList(); break; default: break; } return(ls); }
public JsonResult GetAgesByCompany(int?company_id) { List <object> ages = new List <object>(); AgesServices ageService = new AgesServices(); foreach (var age in ageService.GetAgesForDropDownList((int)company_id)) { ages.Add( new { optionValue = age.Key, optionDisplay = age.Value }); } return(Json(ages)); }
public AgesController(AgesServices _ageService) { this._ageService = _ageService; }
public AgesController() { _ageService = new AgesServices(); }