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