public IBrowserElementViewModel CreateBrowserElementViewModelBase(IDeviceBrowserElement deviceBrowserElement, IDeviceDirectoryViewModel parentDeviceDirectoryViewModel) { IBrowserElementViewModel browserElementViewModel = this._container.Resolve <IBrowserElementViewModel>( deviceBrowserElement.StrongName + ApplicationGlobalNames.CommonInjectionStrings.VIEW_MODEL); browserElementViewModel.Model = deviceBrowserElement; browserElementViewModel.ParentDeviceDirectoryViewModel = parentDeviceDirectoryViewModel; return(browserElementViewModel); }
public async Task <bool> RemoveElementFromDirectory(IDeviceBrowserElement deviceBrowserElement) { return(await this._fileDriver.DeleteFile(deviceBrowserElement.Name)); }
public async Task <bool> RemoveChildElementAsync(IDeviceBrowserElement browserElement) { return(await this._directoryLoader.RemoveElementFromDirectory(browserElement)); }