public List <Tym> GolyTymy() { TymyTable tt = new TymyTable(); ZapasyTable zt = new ZapasyTable(); List <Tym> tymy = tt.Select(); List <Zapas> zapasy = zt.Select(); for (int i = 0; i < tymy.Count; i++) { int goly = 0; for (int j = 0; j < zapasy.Count; j++) { if (tymy[i].TymId == zapasy[j].Domaci.TymId) { goly += zapasy[j].GolyDomaci; } else if (tymy[i].TymId == zapasy[j].Hoste.TymId) { goly += zapasy[j].GolyHoste; } } tymy[i].Goly = goly; } return(tymy.OrderByDescending(x => x.Goly).ToList()); }
public void AktualizujGolyTymu(Zapas zapas) { TymyTable tymyTable = new TymyTable(); List <Tym> tymy = tymyTable.Select(); Tym domaci = new Tym(); Tym hoste = new Tym(); if (zapas.GolyDomaci > zapas.GolyHoste) { for (int i = 0; i < tymy.Count; i++) { if (tymy[i].TymId == zapas.Domaci.TymId) { tymy[i].PocetVyher += 1; domaci = tymy[i]; } else if (tymy[i].TymId == zapas.Hoste.TymId) { tymy[i].PocetProher += 1; hoste = tymy[i]; } } } else if (zapas.GolyDomaci == zapas.GolyHoste) { for (int i = 0; i < tymy.Count; i++) { if (tymy[i].TymId == zapas.Domaci.TymId) { tymy[i].PocetRemiz += 1; domaci = tymy[i]; } else if (tymy[i].TymId == zapas.Hoste.TymId) { tymy[i].PocetRemiz += 1; hoste = tymy[i]; } } } else { for (int i = 0; i < tymy.Count; i++) { if (tymy[i].TymId == zapas.Domaci.TymId) { tymy[i].PocetProher += 1; domaci = tymy[i]; } else if (tymy[i].TymId == zapas.Hoste.TymId) { tymy[i].PocetVyher += 1; hoste = tymy[i]; } } } tymyTable.Update(domaci); tymyTable.Update(hoste); }
public List <Tym> StavSouteze() { TymyTable t = new TymyTable(); List <Tym> data = t.Select(); for (int i = 0; i < data.Count; i++) { data[i].Body = data[i].PocetVyher * 3 + data[i].PocetRemiz; } data = data.OrderByDescending(x => x.Body).ThenBy(x => x.PocetVyher).ToList(); return(data); }