Example #1
0
        private OwnerStatistics CalculateOwnerStatistics(Owner owner)
        {
            var ownersStatistics = new OwnerStatistics();

            foreach (var robot in Robots)
            {
                if (robot.Owner == owner)
                {
                    ownersStatistics.RobotsCount++;
                    ownersStatistics.TotalEnergy += robot.Energy;
                }
            }
            return(ownersStatistics);
        }
Example #2
0
        private OwnerStatistics CalculateOwnerStatistics(string ownerName)
        {
            var ownersStatistics = new OwnerStatistics();

            foreach (var robot in Robots)
            {
                if (robot.OwnerName != ownerName)
                {
                    continue;
                }

                ownersStatistics.RobotsCount++;
                ownersStatistics.TotalEnergy += robot.Energy;
            }
            return(ownersStatistics);
        }