Example #1
0
        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);
        }
Example #2
0
 public InstructionLevelsController(InstructionLevelsServices _instructionLevelService)
 {
     this._instructionLevelService = _instructionLevelService;
 }
Example #3
0
 public InstructionLevelsController()
 {
     _instructionLevelService = new InstructionLevelsServices();
 }