Exemple #1
0
        public List <int> CalculateStaff()
        {
            var staff = new List <int>();

            var lifecycleLabor = CalculateLifecycleLabor();
            var lifecycleTime  = CalculateLifecycleTime();

            for (var i = 0; i < Lifecycle.Count(); ++i)
            {
                const double minTime = 1e-5;
                // ReSharper disable once PossibleInvalidOperationException
                var st = (int)(lifecycleTime[i] > minTime
                    ? lifecycleLabor[i] / lifecycleTime[i] : 0);
                staff.Add(st);
            }

            return(staff);
        }