private void SaveAsProject() { string fileSavePath = interactionRequestService.SaveFile(String.IsNullOrEmpty(untappdService.FilePath) ? String.Empty : Path.GetDirectoryName(untappdService.FilePath), untappdService.GetUntappdProjectFileName(), Extensions.GetSaveExtensions()); if (String.IsNullOrEmpty(fileSavePath)) { return; } FileHelper.SaveFile(fileSavePath, untappdService.Untappd); untappdService.Initialize(fileSavePath); untappdService.ResetСhanges(); FileHelper.CreateDirectory(untappdService.GetFileDataDirectory()); interactionRequestService.ShowMessageOnStatusBar(untappdService.FilePath); settingService.SetRecentFilePaths(FileHelper.AddFilePath(settingService.GetRecentFilePaths(), fileSavePath, settingService.GetMaxRecentFilePaths())); }
private void RunUntappd(string filePath) { FileStatus fileStatus = FileHelper.Check(filePath, Extensions.GetSupportExtensions()); if (!EnumsHelper.IsValidFileStatus(fileStatus)) { interactionRequestService.ShowMessage(Properties.Resources.Warning, CommunicationHelper.GetFileStatusMessage(fileStatus, filePath)); return; } try { string untappdUserName = String.Empty; if (FileHelper.GetExtensionWihtoutPoint(filePath).Equals(Extensions.CSV)) { if (!interactionRequestService.AskReplaceText(Properties.Resources.UntappdUserNameCaption, ref untappdUserName)) { return; } } untappdService.Initialize(filePath, untappdUserName); } catch (ArgumentException ex) { interactionRequestService.ShowError(Properties.Resources.Error, StringHelper.GetFullExceptionMessage(ex)); return; } settingService.SetRecentFilePaths(FileHelper.AddFilePath(settingService.GetRecentFilePaths(), filePath, settingService.GetMaxRecentFilePaths())); moduleManager.LoadModule(typeof(MainModule).Name); ActivateView(RegionNames.RootRegion, typeof(Main)); interactionRequestService.ShowMessageOnStatusBar(filePath); }
protected override void Activate() { base.Activate(); TreeRegionWidth = new GridLength(settingService.GetTreeRegionWidth()); moduleManager.LoadModule(typeof(TreeModue).Name); ActivateView(RegionNames.TreeRegion, typeof(Tree)); if (!String.IsNullOrEmpty(untappdService.FilePath)) { interactionRequestService.ShowMessageOnStatusBar(CommunicationHelper.GetLoadingMessage(untappdService.FilePath)); } }
private void WebApiClientChangeUploadedCountEvent(int count) { interactionRequestService.ShowMessageOnStatusBar($"{Properties.Resources.Uploaded}: {count}"); }