//#Bonsai Snippets - Declarations
        public override void SetRepositories()
        {
            _Service = new FoodListFromSpeachService <FoodListFromSpeachViewModel>((U, C, A) =>
                                                                                   ExecuteQueryWithReturnTypeAndNetworkAccessAsync <FoodListFromSpeachViewModel>(U, C, A));
            _Repository = new FoodListFromSpeachRepository <FoodListFromSpeachViewModel>(_MasterRepo, _Service);
            //#Bonsai Snippets - ServicedRepos
            SFSpeechRecognizer.RequestAuthorization((SFSpeechRecognizerAuthorizationStatus status) => {
                // Take action based on status
                switch (status)
                {
                case SFSpeechRecognizerAuthorizationStatus.Authorized:

                    break;

                case SFSpeechRecognizerAuthorizationStatus.Denied:

                    break;

                case SFSpeechRecognizerAuthorizationStatus.NotDetermined:

                    break;

                case SFSpeechRecognizerAuthorizationStatus.Restricted:

                    break;
                }
            });
        }
 public FoodListFromSpeachRepository(IMasterRepository masterRepository, IFoodListFromSpeachService <T> service)
     : base(masterRepository)
 {
     _Service      = service;
     speechService = DependencyService.Get <IRecordAndInterperateSpeech>();
 }