Ejemplo 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);
        }
Ejemplo n.º 2
0
        public JsonResult GetSenioritiesByCompany(int?company_id)
        {
            List <object>       seniorities       = new List <object>();
            SenioritiesServices seniorityServices = new SenioritiesServices();

            foreach (var seniority in seniorityServices.GetSenioritiesForDropDownList((int)company_id))
            {
                seniorities.Add(
                    new
                {
                    optionValue   = seniority.Key,
                    optionDisplay = seniority.Value
                });
            }

            return(Json(seniorities));
        }
Ejemplo n.º 3
0
 public SenioritiesController(SenioritiesServices _seniorityService)
 {
     this._seniorityService = _seniorityService;
 }
Ejemplo n.º 4
0
 public SenioritiesController()
 {
     _seniorityService = new SenioritiesServices();
 }