public MainPageViewModel(INavigationService navigationService, IStorageService storageService, IPopupService popupService) : base(navigationService, storageService, popupService) { Title = "File Transfer via SMB2.0"; //set default value MySmbInfo = new SmbInfo() { ServerDirectory = @"192.168.11.101/share", User = "******", Password = "******", }; smbService = new SmbService(); FileTransferCommand = new DelegateCommand(async() => await SmbFileTransfer()); ImgRadioChecked = ImageSource.FromResource("SMB2forXamarinForms.Images.round_radio_button_checked_black.png"); ImgRadioUnchecked = ImageSource.FromResource("SMB2forXamarinForms.Images.round_radio_button_unchecked_black.png"); ImgRadio = new List <ImageSource>(); for (var i = 0; i < 2; i++) { ImgRadio.Add(ImgRadioUnchecked); } SelectRadio(0); //RaisePropertyChanged("ImgRadio"); SelectRadioCommand = new DelegateCommand <string>(x => SelectRadio(Convert.ToInt32(x))); LocalDirectoryList = new List <string>() { "Downloads", "Dcim", "Pictures", "Movies", "Documents", "Music", }; SelectedLocalDirectory = LocalDirectoryList[0]; FilePickerShowCommand = new DelegateCommand <Picker>((Picker picker) => ShowFilePicker(picker)); DirectoryPickerShowCommand = new DelegateCommand <Picker>((Picker picker) => picker.Focus()); }
public FileController(ISmbService smbService) { _smbService = smbService; }
public PermissionsController(ISmbService smbService) { _smbService = smbService; }