Exemplo n.º 1
0
        public List <String> jucatoriActiviEchipaMeci(int idMeci, int idEchipa, JucatorService serviceJucator)
        {
            var list = repo.findAll().Where(j =>
            {
                int idJ         = j.idJucator;
                Jucator jucator = serviceJucator.getOne(idJ);
                return(j.idMeci == idMeci && jucator.echipa.id == idEchipa && j.tip == "Participant");
            }).Select(j => serviceJucator.getOne(j.idJucator).ToString() + " " + j.tip).ToList();

            return(list);
        }
Exemplo n.º 2
0
        public String scorMeci(int idMeci, MeciService serviceMeci, JucatorService serviceJucator)
        {
            Meci meci = serviceMeci.getOne(idMeci);

            if (meci.ToString().Equals(""))
            {
                return("");
            }
            Echipa ec1     = meci.echipa1;
            Echipa ec2     = meci.echipa2;
            var    result1 = repo.findAll().Where(j =>
            {
                Jucator jucator = serviceJucator.getOne(j.idJucator);
                return(jucator.echipa.id == ec1.id && j.idMeci == meci.id);
            }).Select(j => j);

            int r1 = 0, r2 = 0;

            foreach (var m in result1)
            {
                r1 = r1 + m.nrPuncteInscrise;
            }

            var result2 = repo.findAll().Where(j =>
            {
                Jucator jucator = serviceJucator.getOne(j.idJucator);
                return(jucator.echipa.id == ec2.id && j.idMeci == meci.id);
            }).Select(j => j);

            foreach (var m in result2)
            {
                r2 = r2 + m.nrPuncteInscrise;
            }
            string scor = r1 + "-" + r2;

            return(scor);
        }