private void ImportApp() { if (_arshuWebGrid != null) { if (_appUri != null) { string appPath = GetPathFromURI(_appUri); if (string.IsNullOrEmpty(appPath) == false) { if (System.IO.File.Exists(appPath) == true) { if (System.IO.Directory.Exists(Arshu.Web.IO.IOManager.InboxDirectory) == false) { System.IO.Directory.CreateDirectory(Arshu.Web.IO.IOManager.InboxDirectory); } string inboxAppPath = System.IO.Path.Combine(Arshu.Web.IO.IOManager.InboxDirectory, System.IO.Path.GetFileName(appPath)); System.IO.File.Copy(appPath, inboxAppPath, true); if (System.IO.File.Exists(inboxAppPath) == true) { _arshuWebGrid.ImportApp(inboxAppPath, true); } } else { LogManager.Log(LogType.Error, "WebViewActivity-ImportApp", "Invalid AppURI [" + _appUri.ToString() + "]"); } } else { LogManager.Log(LogType.Error, "WebViewActivity-ImportApp", "Invalid AppURI [" + _appUri.ToString() + "]"); } _appUri = null; } } }
private void ImportApp() { if (_arshuWebGrid != null) { if (_appUri != null) { _arshuWebGrid.ImportApp(_appUri.AbsoluteString, true); _appUri = null; } } }