private async void Create_Button_Click(object sender, RoutedEventArgs e) { if ((this.RwnTextBox.Text == "") || (this.LaTextBox.Text == "") || (this.LeTextBox.Text == "") || (this.DTextBox.Text == "") || (this.CTextBox.Text == "")) { MessageBox.Show("Some fields are empty"); return; } Versenyhetvege newRaceWeeekend = new Versenyhetvege() { nev = this.RwnTextBox.Text, helyszin = this.CTextBox.Text, kor = int.Parse(this.LaTextBox.Text), hossz = int.Parse(this.LeTextBox.Text), idopont = DateTime.Parse(this.DTextBox.Text) }; RestService restService = new RestService("/Versenyhetvege", token); try { await restService.Post <Versenyhetvege>(newRaceWeeekend); this.ClearFields(); await this.ResreshRaceWeekendList(); MessageBox.Show("Race weekend added"); } catch { MessageBox.Show("Something went wrong or you dont have access to this action."); } }
public IActionResult UpdateVersenyhetvege(int oldId, [FromBody] Versenyhetvege versenyhetvege) { if (this.logic.UpdateVersenyhetvege(oldId, versenyhetvege)) { return(Ok()); } return(BadRequest()); }
private async void UpdateRaceWeekendFromList(int raceWeekendNumber, Versenyhetvege newRaceWeekend) { RestService restService = new RestService("/Versenyhetvege", token); try { await restService.Put <int, Versenyhetvege>(raceWeekendNumber, newRaceWeekend); } catch { MessageBox.Show("Something went wrong or you dont have access to this action."); } }
public void CreateVersenyhetvege(string nev, int versenySzama, int hossz, int kor, DateTime idopont, string helyszin) { Versenyhetvege versenyhetvege = new Versenyhetvege() { nev = nev, VERSENYHETVEGE_SZAMA = versenySzama, hossz = hossz, kor = kor, idopont = idopont, helyszin = helyszin, }; this.db.Versenyhetvege.Add(versenyhetvege); this.db.SaveChanges(); }
public bool UpdateVersenyhetvege(int id, Versenyhetvege versenyhetvege) { try { Versenyhetvege vhtTemp = this.GetOne(id); vhtTemp.helyszin = versenyhetvege.helyszin; vhtTemp.nev = versenyhetvege.nev; vhtTemp.hossz = versenyhetvege.hossz; vhtTemp.kor = versenyhetvege.kor; vhtTemp.idopont = versenyhetvege.idopont; this.db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool UpdateVersenyhetvegeTeljes(string nev, int versenySzama, int hossz, int kor, DateTime idopont, string helyszin) { try { Versenyhetvege versenyhetvege = this.GetOne(versenySzama); versenyhetvege.nev = nev; versenyhetvege.VERSENYHETVEGE_SZAMA = versenySzama; versenyhetvege.hossz = hossz; versenyhetvege.kor = kor; versenyhetvege.idopont = idopont; versenyhetvege.helyszin = helyszin; this.db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public void TestAddVersenyhetvege() { VersenyhetvegeLogic vhLogic = new VersenyhetvegeLogic(this.vhRepo.Object); Assert.That(vhLogic.GetAllVersenyhetvege().Count, Is.EqualTo(1)); Versenyhetvege newVh = new Versenyhetvege() { VERSENYHETVEGE_SZAMA = 2, helyszin = "Auszria", hossz = 2160, kor = 49, idopont = DateTime.Now, nev = "AU GP", }; vhLogic.CreateVersenyhetvege(newVh); vhRepo.Verify(repo => repo.CreateVersenyHetvege(It.IsAny <Versenyhetvege>()), Times.Once); vhRepo.Verify(repo => repo.GetOne(It.IsAny <int>()), Times.Never); }
private void DGrid1_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { if (e.ChangedButton != MouseButton.Right) { return; } MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Are you sure you want to delete the item?", "Delete item", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult != MessageBoxResult.Yes) { return; } DataGrid grid = sender as DataGrid; if (grid != null && grid.SelectedItems != null && grid.SelectedItems.Count == 1) { DataGridRow dgr = grid.ItemContainerGenerator.ContainerFromItem(grid.SelectedItem) as DataGridRow; Versenyhetvege versenyhetvege = (Versenyhetvege)dgr.Item; this.DeleteRaceWeekendFromList(versenyhetvege.VERSENYHETVEGE_SZAMA); } }
private void DGrid1_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Do you want to save the changes made?", "Save changes", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { var editedValue = (e.EditingElement as TextBox).Text; int raceWeekendNumber = (e.Row.DataContext as Versenyhetvege).VERSENYHETVEGE_SZAMA; Versenyhetvege newRaceWeekend = (e.Row.DataContext as Versenyhetvege); try { switch (e.Column.SortMemberPath) { case "nev": newRaceWeekend.nev = editedValue; break; case "hossz": newRaceWeekend.hossz = int.Parse(editedValue); break; case "kor": newRaceWeekend.kor = int.Parse(editedValue); break; case "idopont": newRaceWeekend.idopont = DateTime.Parse(editedValue); break; case "helyszin": newRaceWeekend.helyszin = editedValue; break; default: MessageBox.Show("Something went wrong"); return; } } catch { MessageBox.Show("Invalid input for cell"); } this.UpdateRaceWeekendFromList(raceWeekendNumber, newRaceWeekend); return; } DGrid1.ItemsSource = null; DGrid1.ItemsSource = cacheRaceWeekendList; }
public static void HarmadikMenupont() { Console.WriteLine("1, Versenyhetvegek listázása"); Console.WriteLine("2, Versenyhétvége hozzáadása"); Console.WriteLine("3, Versenyhétvége módosítása"); Console.WriteLine("4, Versenyhétvége törlése"); Console.WriteLine("0, Kilépés a főmenübe"); int kivalasztottMenupont = int.Parse(Console.ReadLine()); Console.Clear(); VersenyhetvegeLogic versenyhetvegeLogic = new VersenyhetvegeLogic(); switch (kivalasztottMenupont) { case 1: Console.WriteLine("Az idénybeli versenyhétvégék\n"); foreach (var item in versenyhetvegeLogic.GetAllVersenyhetvege()) { Console.WriteLine(item.nev); } break; case 2: Versenyhetvege versenyhetvege = new Versenyhetvege(); Console.Write("Versenyhétvége neve: "); versenyhetvege.nev = Console.ReadLine(); Console.Write("Versenyhetvege szama: "); versenyhetvege.VERSENYHETVEGE_SZAMA = int.Parse(Console.ReadLine()); //nézni hogy már van ilyen Console.Write("Versenyhetvege hossza: "); versenyhetvege.hossz = int.Parse(Console.ReadLine()); Console.Write("Versenyhetvege kör száma: "); versenyhetvege.kor = int.Parse(Console.ReadLine()); DateTime idopont; while (true) { Console.Write("Versenyhetvege időpontja: "); if (DateTime.TryParse(Console.ReadLine(), out idopont)) { versenyhetvege.idopont = idopont; break; } else { Console.WriteLine("Rossz időpont formátum"); } } Console.WriteLine("Versenyhetvege helyszíne: "); versenyhetvegeLogic.CreateVersenyhetvege(versenyhetvege); versenyhetvege.helyszin = Console.ReadLine(); break; case 3: break; case 4: Console.WriteLine("Törölni kívánt versenyhétvége száma: "); versenyhetvegeLogic.DeleteVersenyhetvege(int.Parse(Console.ReadLine())); break; default: break; } Console.ReadLine(); }
public void CreateVersenyhetvege(Versenyhetvege versenyhetvege) { this.vhRepo.CreateVersenyHetvege(versenyhetvege); }
public void CreateVersenyHetvege(Versenyhetvege versenyhetvege) { this.db.Versenyhetvege.Add(versenyhetvege); this.db.SaveChanges(); }
public bool UpdateVersenyhetvege(int oldId, Versenyhetvege versenyhetvege) { return(this.vhRepo.UpdateVersenyhetvege(oldId, versenyhetvege)); }
public IActionResult CreateVersenyhetvege([FromBody] Versenyhetvege versenyhetvege) { this.logic.CreateVersenyhetvege(versenyhetvege); return(Ok()); }