Esempio n. 1
0
        internal void addJucatorActiv(string nume, string idMeci, string puncte, string tip)
        {
            string       idJucator    = repoJucatori.getIdByName(nume);
            JucatorActiv jucatorActiv = new JucatorActiv(idJucator, Int32.Parse(idMeci), Int32.Parse(puncte), tip);

            validatorJucatoriActivi.valideaza(jucatorActiv);
            repoJucatoriActivi.Save(jucatorActiv);
        }
        internal void valideaza(JucatorActiv jucatorActiv)
        {
            string errors = "";

            if (jucatorActiv.NrPuncteInscrise < 0)
            {
                errors += "nr puncte invalid!";
            }
            if (jucatorActiv.tip.Equals(""))
            {
                errors += "tip invalid!";
            }

            if (errors.Length > 0)
            {
                throw new Exception(errors);
            }
        }