public override void Start()
        {
            var shapes = _ShapeRepo.GetShapes();

            ShapeListItems = CreateListViewModelsFromShapeList(shapes);
            SelectedShapeListItemViewModel = ShapeListItems.FirstOrDefault();

            _ShapeRepo.ShapeAdded += OnShapeAdded;
        }
Esempio n. 2
0
        public double ComputeTotalArea()
        {
            var shapes = _ShapeRepo.GetShapes();

            return(shapes.Sum(_ => _.GetArea()));
        }