public ViewerMainViewModel(IRegionManager regionManager) : base(regionManager)
        {
            Message      = "Viewer Module.";
            GoSqlCommand = new DelegateCommand(DoSqlTest);

            Equipments.Clear();

            List <string> equipments = new List <string>();

            for (int i = 0; i < 200; i++)
            {
                equipments.Add("Inlet");
                equipments.Add("Outlet");
                equipments.Add("Valve");
                equipments.Add("Pipe");
            }

            Equipments.AddRange(equipments);

            List <ShapeViewModelBase> shapes = new List <ShapeViewModelBase>();

            for (int i = 0; i < 30; i++)
            {
                shapes.Add(new InletViewModel()
                {
                    X      = (i % 8) * 40 + 5,
                    Y      = (int)(i / 8) * 40 + 5,
                    Width  = 64,
                    Height = 64,
                    Angle  = 0
                });
            }
            for (int i = 0; i < 5; i++)
            {
                shapes.Add(new PipeViewModel()
                {
                    X      = (i % 8) * 40 + 5,
                    Y      = (int)(i / 8) * 40 + 5 + 300,
                    Width  = 64,
                    Height = 64,
                    Angle  = 0
                });
            }

            Shapes.AddRange(shapes);
        }