public async Task <IActionResult> Edit(int id, [Bind("ID,Gamertag,DestinyClass,Request")] LFG lFG) { if (id != lFG.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(lFG); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LFGExists(lFG.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(lFG)); }
public async Task <IActionResult> Create([Bind("ID,Gamertag,DestinyClass,Request")] LFG lFG) { if (ModelState.IsValid) { _context.Add(lFG); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(lFG)); }
public void LFG_Next_Test() { LFG target = new LFG(); uint max = 10; target.Srand(2); uint result = target.Next(max); Assert.IsTrue(result >= 0, "Wartosc losowa LFG jest mniejsza od 0!"); Assert.IsTrue(result <= max, "Wartosc losowa LFG jest większa niż podana wartość maksymalna!"); }
private bool TryGetLfg(uint id, string msg, string name, out LFG lfg) { lfg = LFGs.ToSyncList().FirstOrDefault(x => x.Id == id); if (lfg != null) { return(true); } lfg = LFGs.ToSyncList().FirstOrDefault(x => x.Name == name); if (lfg != null) { return(false); } lfg = LFGs.ToSyncList().FirstOrDefault(x => x.Message == msg); return(lfg != null); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { _dc = (LFG)DataContext; _dc.PropertyChanged += _dc_PropertyChanged; }
public void RemoveLfg(LFG lfg) { lfg.Dispose(); LFGs.Remove(lfg); }
public void RandomToFile(int seed, int range, int numberOfPRNGs) { String file = ""; StringBuilder stringBuilder = new StringBuilder(); String content = ""; AbstractRandom randomAbstract = new LCG(); Random random = new Random(seed); TimerManager.ClearMessage(); for (int i = 0; i < 3; i++) { stringBuilder.Clear(); if (i == 0) { randomAbstract = new LCG(); randomAbstract.Srand((uint)seed); file = "Pseudo Random Numbers LCG.csv"; } else if (i == 1) { randomAbstract = new LFG(); randomAbstract.Srand((uint)seed); file = "Pseudo Random Numbers LFG.csv"; } else if (i == 2) { randomAbstract = new MSM(); randomAbstract.Srand((uint)seed); file = "Pseudo Random Numbers MSM.csv"; } TimerManager.TimerStart(file); for (int j = 0; j < numberOfPRNGs; j++) { stringBuilder.Append(randomAbstract.Next((uint)range)); stringBuilder.Append(Environment.NewLine); } TimerManager.TimrStop(); content = stringBuilder.ToString(); WriteToFile(file, content); } file = "Pseudo Random Numbers Random C#.csv"; stringBuilder.Clear(); TimerManager.TimerStart(file); for (int j = 0; j < numberOfPRNGs; j++) { stringBuilder.Append(random.Next(range)); stringBuilder.Append(Environment.NewLine); } TimerManager.TimrStop(); MessageBox.Show("Pliki zostały wygenerowane.", "Generowanie plików"); content = stringBuilder.ToString(); WriteToFile(file, content); }