public void DeleteNonexistentLoad() { //Automapper AutoMapperConfig.RegisterMappings(); //Mock context Mock <FortuneDbContext> mockContext = new Mock <FortuneDbContext>(); //Mock repos Mock <IRepo <Load> > mockLoadRepo = new Mock <IRepo <Load> >(); //Mock Calls mockLoadRepo.Setup(x => x.Get(It.IsAny <Guid>())).Returns <Load>(null); //Mock unit of work Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.SetupGet(x => x.LoadRepo).Returns(mockLoadRepo.Object); //Load service LoadService loadService = new LoadService(mockUnitOfWork.Object); //Test loadService.Delete(Guid.NewGuid()); }
private void BtnCreateSymbLinks_Click(object sender, RoutedEventArgs e) { var symblist = ModList .Where(c => c.Source == SourceEnum.Steam && !c.HasSymbLink && c.Selected) .Select(c => new Tuple <string, string>( System.IO.Path.Combine(LoadService.config.ModFolder, System.IO.Path.GetFileNameWithoutExtension(c.FilePath)), System.IO.Path.GetDirectoryName(c.FilePath) ) ); if (!symblist.Any()) { return; } var logging = Task.Run(() => { var appendLog = new List <string> { $"{DateTime.Now} - Trying to Create SymbLinks:" }; appendLog.Add($"{DateTime.Now} - Detailed List:"); appendLog.AddRange(symblist.Select(item => $"{DateTime.Now} From {item.Item2} To {item.Item1}:")); File.AppendAllLines(Constants.Logfile, appendLog); }); LoadService.CreateSymbLink(symblist); logging.Wait(); LoadModList(); }
private void UiLoad() { if (sd.GetKey()) { sd = LoadService.LoadData(sd); } }
public FacetContent Load([FromBody] FacetsConfig2 facetsConfig) { var reconstitutedFacetConfig = ReconstituteConfigService.Reconstitute(facetsConfig); var facetContent = LoadService.Load(reconstitutedFacetConfig); return(facetContent); }
public FacetContent Load2([FromBody] JObject json) { var facetsConfig = ReconstituteConfigService.Reconstitute(json); var facetContent = LoadService.Load(facetsConfig); return(facetContent); }
public string Load3([FromBody] JObject json) { var facetsConfig = ReconstituteConfigService.Reconstitute(json); FacetContent facetContent = LoadService.Load(facetsConfig); string data = JsonConvert.SerializeObject(facetContent); return(data); }
public void GP_InsolationService() { CommandStart.Start(doc => { LoadService.LoadEntityFramework(); LoadService.LoadMDM(); Insolation.Services.InsService.StartInsolationPalette(doc); }); }
/// <summary> /// Creates internal services. /// </summary> private void createServices() { LoadService = new LoadService(this); ProtocolService = new ProtocolService(this, LoadService); MessagingService = new MessagingService(this); ProtocolReplicationService = new ProtocolReplicationService(this); SnapshotService = new SnapshotService(this); PackService = new PackService(this); }
public ViewModel(LoadService loadService, SaveService saveService) { _LoadService = loadService; _SaveService = saveService; // Create command instance for Save // Create command instance for Load Items = loadService.Load(); }
public void Save(object sender, RoutedEventArgs e) { LoadService.config.SteamModsPath = txtSteamPath.Text; LoadService.config.MasterlistSource = txtMasterlist.Text; LoadService.config.GamePath = TxtGamePath.Text; LoadService.config.CheckForUpdatesAutomatically = chk_updatesAutomatically.IsChecked ?? true; LoadService.SaveConfig(); }
public void LoadModList() { ModList.Clear(); foreach (var mod in LoadService.GetListOfMods()) { ModList.Add(new ModFolder(mod)); } UpdateListBox(); }
public ModFolder(Mod mod) { DisplayName = mod.DisplayName; FilePath = mod.FilePath; UniqueIdentifier = mod.UniqueIdentifier; Source = mod.Source; var symbLink = System.IO.Path.Combine(LoadService.config.GamePath, "Mods", System.IO.Path.GetFileNameWithoutExtension(mod.FilePath)); HasSymbLink = Directory.Exists(symbLink) && LoadService.IsSymbolic(symbLink); }
private void LoadModList() { ModList.Clear(); foreach (var mod in LoadService.GetListOfMods()) { ModList.Add(mod); } UpdateListBox(); }
public ViewModel(LoadService loadService, SaveService saveService) { _LoadService = loadService; _SaveService = saveService; // Create command instance for Save // Create command instance for Load var itemsList = _LoadService.Load(); Items = new ObservableCollection(itemsList); }
/// <summary> /// 負荷ピッカー作成 /// </summary> /// <returns></returns> private static Picker CreateLoadPicker() { var pick = new Picker { ItemsSource = LoadService.GetLoadDataList(), ItemDisplayBinding = new Binding("LoadName"), SelectedIndex = 0 }; return(pick); }
public void LoadModList() { ModList.Clear(); foreach (var mod in LoadService.GetListOfMods()) { ModList.Add(mod); } UpdateListView(); }
public ViewModel(LoadService loadService, SaveService saveService) { _LoadService = loadService; _SaveService = saveService; // Create command instance for Save // Create command instance for Load var itemsList = _LoadService.Load(); var facadeItems = itemsList.Select(item => new ConfigurationItemPropertiesFacade(item)); Items = new ObservableCollection(facadeItems); }
private static void Main(string[] args) { ///Booting Mods. /// LoadService.Setup(); var mods = LoadService.GetListOfMods(); var rules = RuleService.GetRules(); File.WriteAllText("rules.json", JsonConvert.SerializeObject(rules)); var orderedList = RuleService.OrderMods(mods); }
public void ExecuteSymbLink(bool ShouldDelete = true, bool ShouldAdd = true) { var symblist = new List <Tuple <string, string> >(); foreach (ModFolder mod in ListBox.SelectedItems) { if (mod.HasSymbLink) { if (ShouldDelete) { LoadService.DeleteFolder(System.IO.Path.Combine(LoadService.config.ModFolder, System.IO.Path.GetFileNameWithoutExtension(mod.FilePath))); } } else { if (ShouldAdd) { symblist.Add(new Tuple <string, string>( System.IO.Path.Combine(LoadService.config.ModFolder, System.IO.Path.GetFileNameWithoutExtension(mod.FilePath)), System.IO.Path.GetDirectoryName(mod.FilePath) )); } } } try { if (!symblist.Any()) { return; } var appendLog = new List <string> { $"{DateTime.Now} - Trying to Create SymbLinks:" }; appendLog.Add($"{DateTime.Now} - Detailed List:"); appendLog.AddRange(symblist.Select(item => $"{DateTime.Now} From {item.Item2} To {item.Item1}:")); Logging.Write(Constants.Logfile, appendLog); } catch (Exception ex) { Logging.Write(Constants.Errorfile, "Failed to write log of symblinks."); Logging.Write(Constants.Errorfile, ex); } LoadService.CreateSymbLink(symblist, out string message); if (!string.IsNullOrEmpty(message)) { MessageBox.Show(message); } }
public void BtnRemoveSymbLinks_Click(object sender, RoutedEventArgs e) { var symblist = ModList .Where(c => c.Source == SourceEnum.Steam && c.HasSymbLink && c.Selected) .Select(c => System.IO.Path.Combine(LoadService.config.ModFolder, System.IO.Path.GetFileNameWithoutExtension(c.FilePath))); foreach (var folder in symblist) { LoadService.DeleteFolder(folder); } LoadModList(); }
private void ExecuteSymbLink(bool ShouldDelete = true, bool ShouldAdd = true) { var symblist = new List <Tuple <string, string> >(); foreach (ModFolder mod in ListBox.SelectedItems) { if (mod.HasSymbLink) { if (ShouldDelete) { LoadService.DeleteFolder(System.IO.Path.Combine(LoadService.config.ModFolder, System.IO.Path.GetFileNameWithoutExtension(mod.FilePath))); } } else { if (ShouldAdd) { symblist.Add(new Tuple <string, string>( System.IO.Path.Combine(LoadService.config.ModFolder, System.IO.Path.GetFileNameWithoutExtension(mod.FilePath)), System.IO.Path.GetDirectoryName(mod.FilePath) )); } } } try { if (!symblist.Any()) { return; } var appendLog = new List <string> { $"{DateTime.Now} - Trying to Create SymbLinks:" }; appendLog.Add($"{DateTime.Now} - Detailed List:"); appendLog.AddRange(symblist.Select(item => $"{DateTime.Now} From {item.Item2} To {item.Item1}:")); File.AppendAllLines(Constants.Logfile, appendLog); } catch (Exception ex) { File.AppendAllText(Constants.Errorfile, $"{DateTime.Now} - Failed to write log of symblinks.{Environment.NewLine}"); File.AppendAllText(Constants.Errorfile, $"{ex.Message}"); File.AppendAllText(Constants.Errorfile, $"{ex.StackTrace}"); } LoadService.CreateSymbLink(symblist); }
static void Main(string[] args) { Console.WriteLine("This program counts the number of found words or expressions in comments from a file C# (*.cs)."); ILoadService loadService = new LoadService(); while (true) { Console.WriteLine("Press any key to select file and count."); Console.ReadKey(); var resultLoad = loadService.LoadFile(); if (resultLoad.Result) { Console.WriteLine(); Console.WriteLine("Please enter a word or expression"); string searchWord = Console.ReadLine(); var expressionService = new ExpressionService(); Console.WriteLine(new string ('-', 50)); var resultCount = expressionService.CountNumberExpressionsAsync(searchWord, resultLoad.Data).Result; if (resultCount.Result) { Console.WriteLine($"{resultCount.Message} {resultCount.Data}."); } else { Console.WriteLine(resultCount.Message); } Console.WriteLine(); } else { Console.WriteLine(resultLoad.Message); } Console.WriteLine(new string('-', 50)); Console.WriteLine("Press key 'E' to exit or any key to continue."); var key = Console.ReadKey(); if (key.Key == ConsoleKey.E) { break; } Console.Clear(); } }
/// <summary> /// Обрабатываем базу городов /// </summary> /// <param name="cityStream"></param> static void ProceedCities(Stream cityStream) { Console.Write("Загружаем локации... "); LoadService service = new LoadService(); string[] data; Int32 id; string locationName, regionName, areaName; Decimal latitlude, longitude; using (DataReader reader = new DataReader(cityStream)) { while (reader.HasMore()) { data = reader.Next(); locationName = data[1]; regionName = data[2]; areaName = data[3]; if (!Int32.TryParse(data[0], out id)) { Console.WriteLine("Ошибка при чтении локаций: неверный формат идентификатора локации"); Environment.Exit(1); } if (!Decimal.TryParse(data[4].Replace('.', ','), out latitlude)) { Console.WriteLine("Ошибка при чтении локаций: неверный формат широты центра локации"); Environment.Exit(1); } if (!Decimal.TryParse(data[5].Replace('.', ','), out longitude)) { Console.WriteLine("Ошибка при чтении локаций: неверный формат долготы центра локации"); Environment.Exit(1); } Area area = service.GetOrCreateArea(areaName); Region region = service.GetOrCreateRegion(regionName, area); service.UpdateOrCreateLocation(id, locationName, latitlude, longitude, region); } } Console.WriteLine("Локации успешно загружены."); }
public MainWindow() { try { InitializeComponent(); this.Title = $"[v{Assembly.GetExecutingAssembly().GetName().Version.ToString(2)}] - {this.Title}"; if (SystemParameters.PrimaryScreenWidth >= 1000) { this.Width = 1000; } else if (SystemParameters.PrimaryScreenWidth >= 750) { this.Width = 750; } CmbSortBy.ItemsSource = Enum.GetValues(typeof(EnumOrder)).Cast <EnumOrder>().Select(sort => new ComboData { Id = (int)sort, Value = $"Sort By: {sort}" }); CmbSortBy.SelectedItem = CmbSortBy.Items.GetItemAt(0); MainGrid.ShowGridLines = false; lblSearchInfo.Content = ""; RtbDetail.Document.Blocks.Clear(); Style itemContainerStyle = new Style(typeof(ListBoxItem)); itemContainerStyle.Setters.Add(new Setter(ListBoxItem.AllowDropProperty, true)); itemContainerStyle.Setters.Add(new EventSetter(ListBoxItem.PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(PreviewDragAndDrop))); itemContainerStyle.Setters.Add(new EventSetter(ListBoxItem.DropEvent, new DragEventHandler(SetDropAction))); ListBox.ItemContainerStyle = itemContainerStyle; LoadService.Setup(); AskGamePathIfRequired(); AskSteamPathIfRequired(); LoadService.SaveConfig(); LoadModList(); } catch (Exception ex) { File.AppendAllText(Constants.Errorfile, $"{DateTime.Now} - {ex.Message}.{Environment.NewLine}"); File.AppendAllText(Constants.Errorfile, $"{ex.StackTrace} {Environment.NewLine}"); } }
public void DeleteLoad() { //Automapper AutoMapperConfig.RegisterMappings(); //Mock context Mock <FortuneDbContext> mockContext = new Mock <FortuneDbContext>(); //Mock repos Mock <IRepo <Load> > mockLoadRepo = new Mock <IRepo <Load> >(); //Test Load Load testLoad = new Load { Appointment = DateTime.UtcNow, ArrivalTime = DateTime.UtcNow, CfNum = 1, Deleted = false, DepartureTime = DateTime.UtcNow, DestinationId = Guid.NewGuid(), Id = Guid.NewGuid(), OriginId = Guid.NewGuid(), PuNum = 1, Status = LoadStatus.InTransit, TrailerId = 1, Type = LoadType.Inbound }; //Mock Calls mockLoadRepo.Setup(x => x.Get(It.Is <Guid>(y => y == testLoad.Id))).Returns(testLoad); //Mock unit of work Mock <IUnitOfWork> mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.SetupGet(x => x.LoadRepo).Returns(mockLoadRepo.Object); //Load service LoadService loadService = new LoadService(mockUnitOfWork.Object); //Test loadService.Delete(testLoad.Id); }
public void TestInsCompare1() { CommandStart.Start(doc => { file1 = null; file2 = null; LoadService.LoadEntityFramework(); LoadService.LoadMDM(); // Выбор файлов для сравнения SelectFile(); // Расчет инсоляции - file2 CalcFile(); var insComparer = new InsCompare(file1, file2); insComparer.Compare(); }); }
public MainWindow() { try { InitializeComponent(); AutoUpdater.DownloadPath = Environment.CurrentDirectory; string jsonPath = Path.Combine(Environment.CurrentDirectory, "updateSettings.json"); AutoUpdater.PersistenceProvider = new JsonFilePersistenceProvider(jsonPath); this.Title = $"[v{Assembly.GetExecutingAssembly().GetName().Version.ToString(2)}] - {this.Title}"; if (SystemParameters.PrimaryScreenWidth >= 1000) { this.Width = 1000; } else if (SystemParameters.PrimaryScreenWidth >= 750) { this.Width = 750; } MainGrid.ShowGridLines = false; lblSearchInfo.Content = ""; RtbDetail.Document.Blocks.Clear(); lsView.Items.Clear(); Style itemContainerStyle = lsView.ItemContainerStyle; itemContainerStyle.Setters.Add(new Setter(ListViewItem.AllowDropProperty, true)); itemContainerStyle.Setters.Add(new EventSetter(ListViewItem.PreviewMouseLeftButtonDownEvent, new MouseButtonEventHandler(PreviewDragAndDrop))); itemContainerStyle.Setters.Add(new EventSetter(ListViewItem.DropEvent, new DragEventHandler(SetDropAction))); lsView.ContextMenuOpening += LsView_ContextMenuOpening; LoadService.Setup(); AskGamePathIfRequired(); AskSteamPathIfRequired(); LoadService.SaveConfig(); LoadModList(); if (ModList.Count > 0) { var files = Directory.GetFiles(Directory.GetCurrentDirectory(), $"{Constants.BackupSubscribeList}*").OrderBy(c => c); if (files.Count() > LoadService.config.MaxLogFiles) { File.Delete(files.FirstOrDefault()); } File.WriteAllText($"{Constants.BackupSubscribeList}{DateTime.Now:yyyyMMddHHmmss}.info", string.Join(Environment.NewLine, ModList.Where(c => c.Source == SourceEnum.Steam).Select(q => q.Id))); } Dispatcher.BeginInvoke(new Action(() => { var source = ((GridView)lsView.View).Columns[2].Header as GridViewColumnHeader; SortHeaderClick(source, null); if (LoadService.config.CheckForUpdatesAutomatically) { AutoUpdater.Start($"{Constants.UpdateListUrl}?{DateTimeOffset.UtcNow.ToUnixTimeSeconds()}"); updateTimer.Start(); } }), System.Windows.Threading.DispatcherPriority.ContextIdle, null); updateTimer.Elapsed += UpdateTimer_Elapsed; } catch (Exception ex) { Logging.WriteError(ex); } }
public IEnumerable <Load> Get() { return(LoadService.GetAllLoads()); }
public Load Get(int id) { var load = LoadService.GetLoadByLoadId(id); return(load); }
public Runner() { loadService = new LoadService(); }