public IActionResult Usun(int id) { Zawody zawody = _zawodyRepository.PobierzZawodyOId(id); return(View(zawody)); }
public void TestDodajZawody_ZawodyDodaneBiegaczeBezZmian() { MaratonyModel model = new MaratonyModel(); Zawody zawody = model.DodajZawody("Kraków", new DateTime(2016, 1, 10), 11.6); Assert.AreEqual(1, model.ListaZawodow.Count, "ListaZawodow nie powinna byc pusta"); Assert.AreEqual(0, zawody.Biegacze.Count, "ListaBiegaczy powinna byc pusta"); Assert.AreSame(zawody, model.ListaZawodow[0]); }
private void GetZawody() { var Zawodnicydb = context.Zawodys.ToList(); Zawody.Clear(); foreach (Zawodys x in Zawodnicydb) { Zawody.Add(x); } }
public void TestDodajBiegacza_ZawodyZnalezioneBiegaczDodany() { MaratonyModel model = new MaratonyModel(); Zawody zawody1 = model.DodajZawody("Kraków", new DateTime(2016, 1, 10), 11.6); Zawody zawody = model.DodajZawody("Warszawa", new DateTime(2016, 1, 23), 6); Biegacz biegacz = model.DodajBiegacza(zawody.ID, "Młody", "Bóg", "Warszawa"); Assert.AreEqual(0, zawody1.Biegacze.Count); Assert.AreEqual(1, zawody.Biegacze.Count); Assert.AreSame(biegacz, zawody.Biegacze[0]); // Assert.AreSame(zawody, biegacz.Bieg); Assert.AreEqual(1, model.ListaBiegaczy.Count); Assert.AreSame(biegacz, model.ListaBiegaczy[0]); }
public void DodajZawodnikaTest() { //Faza aranżacji Zawody zawodyTestowe = new Zawody(); string imie = "Testuś"; string nazwisko = "Testowicz"; int wiek = 20; string oczekiwane = $"{imie} {nazwisko}"; //Faza wykonania zawodyTestowe.DodajZawodnika(imie, nazwisko, wiek); //Faza oceny var wynik = zawodyTestowe.ListaZawodnikow().Single(); Assert.AreEqual(oczekiwane, wynik); }
public IActionResult Dodaj(int id, int id2, Wynik wynik) { if (ModelState.IsValid) { Zawody zawody = _zawodyRepository.PobierzZawodyOId(id2); Kierunek kierunek = _kierunekRepository.PobierzKierunekOId(id); Wynik _wynik = new Wynik(); _wynik.Punkty = wynik.Punkty; _wynik.Miejsce = wynik.Miejsce; _wynik.Kierunek = kierunek; _wynik.Zawody = zawody; _wynikRepository.DodajWynik(_wynik); return(RedirectToAction("Index", "Zawody")); } return(View()); }
public IActionResult Usun(Zawody zawody) { try { _zawodyRepository.UsunZawody(zawody); return(RedirectToAction("Index")); } catch (Exception ex) { if (ex.ToString().ToLower().Contains("statement conflicted with the reference constraint")) { return(Content("Zawody, które chcesz usunąć zawierają wyniki, usuń wszystkie wyniki w zawodach by móc je usunąć")); } return(Content(ex.ToString())); } }
public IActionResult Dodaj2(int id, ZawodyViewModel model) { if (ModelState.IsValid) { string uniqueFileName = UploadedFile(model); Sport sport = _sportRepository.PobierzSportOId(id); Zawody zawody = new Zawody { DataZawodow = model.DataZawodow, ZdjecieUrl = uniqueFileName, Sport = sport, }; _zawodyRepository.DodajZawody(zawody); return(RedirectToAction(nameof(Index))); } return(View()); }
//Test obsługi zawodów static void Main(string[] args) { //Obiekt obsługujący zawody Zawody biegi = new Zawody(); Zawodnik z1 = new Zawodnik("Janko", "Walski", 23); biegi.DodajZawodnika(z1); Zawodnik z2 = new Zawodnik("Jerzyk", "Nowak", 19); biegi.DodajZawodnika(z2); biegi.DodajZawodnika("Maria", "Anonina", 19); Console.WriteLine("Lista startujących w biegu:"); foreach (var zawodnik in biegi.ListaZawodnikow()) { Console.WriteLine(zawodnik); } }
public WynikIZawody(Wynik _wynik, Zawody _zawody) { wynik = _wynik; zawody = _zawody; }