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); }
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); }