public override void SetRepositories()
 {
     _Service = new DashboardService <DashboardViewModel>((U, P, C, A) =>
                                                          ExecuteQueryWithReturnTypeAndNetworkAccessAsync <DashboardViewModel>(U, P, C, A));
     _TrackLocationService = new TrackLocationService <TrackLocationViewModel>((U, P, C, A) =>
                                                                               ExecuteQueryWithReturnTypeAndNetworkAccessAsync <TrackLocationViewModel>(U, P, C, A));
     _Reposetory = new DashboardRepository <DashboardViewModel>(
         _MasterRepo, _Service, _TrackLocationService, InputObject);
     _Reposetory.OnError = (errs) =>
     {
         for (var count = 0; count < errs.Length; count++)
         {
             if (errs[count] != "")
             {
                 ShowError(errs[count]);
             }
         }
     };
     _Reposetory.AddLocationServiceListernerToUpdateModel(InputObject);
 }