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 InstructionLevelsController(InstructionLevelsServices _instructionLevelService) { this._instructionLevelService = _instructionLevelService; }
public InstructionLevelsController() { _instructionLevelService = new InstructionLevelsServices(); }