public HeatmapPresenter(IMainView view, IHeatmapView heat, IHeatmapService painter)
        {
            _view    = view;
            _heat    = heat;
            _painter = painter;


            _view.HeatmapClick += _view_HeatmapClick;
        }
예제 #2
0
        public MainViewModel(
            IResponderService responderService, IAuthenticationService authenticationService,
            IIncidentsService incidentsService, IHeatmapService heatmapService)
        {
            _responderService = responderService;
            _heatmapService   = heatmapService;

            IncidentToggleButtonChecked  = true;
            ResponderToggleButtonChecked = false;

            _incidentListViewModel   = new IncidentListViewModel(incidentsService);
            _responderListViewModel  = new ResponderListViewModel(_responderService);
            _incidentDetailViewModel = new IncidentDetailViewModel();

            MessagingCenter.Subscribe <IncidentModel>(this, MessengerKeys.NavigateToCurrentIncident, (incident) => ForceNavigation = true);
        }
예제 #3
0
 public HeatmapController(IHeatmapService heatmapService)
 {
     _heatmapService = heatmapService;
 }