internal void addJucator(string idElev, string echipa) { Elev elev = repoElevi.FindOne(idElev); var a = repoEchipe.getIdDupaNume(echipa); Echipa e = repoEchipe.FindOne(repoEchipe.getIdDupaNume(echipa)); Jucator jucator = new Jucator(e, elev.Id, elev.Nume, elev.Scoala); validatorJucatori.valideaza(jucator); repoJucatori.Save(jucator); }
internal void valideaza(Jucator jucator) { string errors = ""; if (jucator.Nume.Equals("")) { errors += "nume invalid!"; } if (jucator.Scoala.Equals("")) { errors += "scoala invalida"; } if (errors.Length > 0) { throw new Exception(errors); } }