public MainViewGameViewModel(IRectangleService rectangleService)
 {
     Scale               = 1;
     _rectangleService   = rectangleService;
     MousePressedCommand = new DelegateCommand <MouseButtonEventArgs>(MousePressed);
     MouseWheelCommand   = new DelegateCommand <MouseWheelEventArgs>(MouseWheel);
     MouseMoveCommand    = new DelegateCommand <MouseEventArgs>(MouseMove);
     RightDownCommand    = new DelegateCommand <MouseButtonEventArgs>(RightDown);
     RightUpCommand      = new DelegateCommand <MouseButtonEventArgs>(RightUp);
 }
예제 #2
0
 public RectangleController(IRectangleService rectangleService,
                            IGoogleMapsService googleMapsService,
                            IPdfService pdfService,
                            IZipService zipService)
 {
     _rectangleService  = rectangleService ?? throw new ArgumentNullException(nameof(rectangleService));
     _googleMapsService = googleMapsService ?? throw new ArgumentNullException(nameof(googleMapsService));
     _pdfService        = pdfService ?? throw new ArgumentNullException(nameof(pdfService));
     _zipService        = zipService ?? throw new ArgumentNullException(nameof(zipService));
 }