Exemple #1
0
        private AnnualPlanEmploymentTypeModel GetAnnualPlanEmploymentModel(EmploymentType employmentType, IList <EmploymentPlanDto> previousMarketingYearEmployeePlans, IList <EmploymentPlanDto> currentMarketingYearEmployeePlans)
        {
            var annualPlanEmploymentTypeModel = new AnnualPlanEmploymentTypeModel
            {
                EmploymentType     = employmentType,
                EmploymentTypeName = TypeName.GetEmploymentTypeName((int)employmentType),
                PreviousPlan       = previousMarketingYearEmployeePlans.FirstOrDefault(x => x.EmploymentType == (int)employmentType)?.Count ?? 0,
                Execution          = 0, //TODO: Add Employment utility
                CurrentState       = 0,
                FutureState        = currentMarketingYearEmployeePlans.FirstOrDefault(x => x.EmploymentType == (int)employmentType)?.Count ?? 0
            };

            return(annualPlanEmploymentTypeModel);
        }