public override void Start() { var shapes = _ShapeRepo.GetShapes(); ShapeListItems = CreateListViewModelsFromShapeList(shapes); SelectedShapeListItemViewModel = ShapeListItems.FirstOrDefault(); _ShapeRepo.ShapeAdded += OnShapeAdded; }
public double ComputeTotalArea() { var shapes = _ShapeRepo.GetShapes(); return(shapes.Sum(_ => _.GetArea())); }