Esempio n. 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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 public AgesController(AgesServices _ageService)
 {
     this._ageService = _ageService;
 }
Esempio n. 4
0
 public AgesController()
 {
     _ageService = new AgesServices();
 }