public ActionResult Edit([Bind(Include = "IdZM,IdM,IdZ,Pozycja,MinutyOd,MinutyDo,Bramki,Asysty,UtworzoneSzanse,StrzalyCelne,StrzalyNiecelne,StrzalyZablokowane,SlupkiPoprzeczki,KartkiZolte,KartkiCzerwone,PodaniaUdanePolowaWlasna,PodaniaUdanePolowaPrzeciwnika,PodaniaNieudane,Dosrodkowania,DlugiePodaniaUdane,DlugiePodaniaNieudane,KluczowePodania,Kontakty,RzutyRozne,Wyrzuty,PojedynkiWygrane,PojedynkiPrzegrane,Wybicia,DryblingiUdane,Straty,Faulowany,Faule,OdbioryUdane,OdbioryNieudane,GlowkiWygrane,GlowkiPrzegrane,Przejecia,Spalone,OdzyskanePilki,ObronaWyskok,ObronaPoleKarne,ObronaWyjscie,Piastkowania,ObronaWysokiejPilki,StraconeBramki,Forma")] ZawodnikMecz zawodnikMecz) { if (ModelState.IsValid) { RatingController rc = new RatingController(); zawodnikMecz.Forma = ratingController.CalculateRating(zawodnikMecz); db.Entry(zawodnikMecz).State = EntityState.Modified; db.SaveChanges(); MeczController mc = new MeczController(); mc.CalculateClubsRating(zawodnikMecz.IdM); return(RedirectToAction("Index")); } var mecze = db.Mecz .Select(s => new { IdM = s.IdM, Opis = s.Sezon.RokOd + "/" + s.Sezon.RokDo + ", Kolejka " + s.Kolejka.Nr + ", " + s.Klub1.Nazwa + " - " + s.Klub.Nazwa }) .ToList(); var zawodnicy = db.Zawodnik .Select(s => new { IdZ = s.IdZ, Opis = s.Imie + " " + s.Nazwisko + ", " + s.Klub.Nazwa }) .ToList(); ViewBag.IdM = new SelectList(mecze, "IdM", "Opis", zawodnikMecz.IdM); ViewBag.IdZ = new SelectList(zawodnicy, "IdZ", "Opis", zawodnikMecz.IdZ); ViewBag.Pozycja = zawodnikMecz.Pozycja; return(View(zawodnikMecz)); }
public ActionResult DeleteConfirmed(int id) { ZawodnikMecz zawodnikMecz = db.ZawodnikMecz.Find(id); db.ZawodnikMecz.Remove(zawodnikMecz); db.SaveChanges(); MeczController mc = new MeczController(); mc.CalculateClubsRating(zawodnikMecz.IdM); return(RedirectToAction("Index")); }