コード例 #1
0
ファイル: RepoBOL.cs プロジェクト: championgaia/Foot
        public List <JoueurDTO> GetJoueur(int idContinent, int idPays, int idEquipe, int idPosition, int idJoueur)
        {
            JoueurBOLs joueurBols     = new JoueurBOLs(idContinent, idPays, idEquipe, idPosition, idJoueur);
            var        ListeJoueurDTO = new List <JoueurDTO>();
            var        liste          = joueurBols.ListeJoueur;

            foreach (var c in liste)
            {
                ListeJoueurDTO.Add(new JoueurDTO
                {
                    IdDto                  = c.Id,
                    NomJoueurDto           = c.NomJoueur,
                    PrenomDto              = c.Prenom,
                    DateNaissanceDto       = c.DateNaissance,
                    DateDebutContratDto    = c.DateDebutContrat,
                    DateFinContratDto      = c.DateFinContrat,
                    SalaireHebdomadaireDto = c.SalaireHebdomadaire,
                    PrixMinDto             = c.PrixMin,
                    PositionDto            = c.Position,
                    NomEquipeDto           = c.NomEquipe,
                    NomContinentDto        = c.NomContinent,
                    NomPaysDto             = c.NomPays,
                    NomPrenomAgentDto      = c.NomPrenomAgent,
                    FkContinentDto         = c.FkContinent,
                    FkPaysDto              = c.FkPays,
                    FkEquipeDto            = c.FkEquipe,
                    FkPositionDto          = c.FkPosition
                });
            }
            return(ListeJoueurDTO);
        }
コード例 #2
0
        public bool CreateOffreBol(OffreBOL offre)
        {
            var joueur = new JoueurBOLs(offre.FkContinent, offre.FkPays, offre.FkEquipe, offre.FkPosition, offre.IdJoueur).ListeJoueur.FirstOrDefault();

            if (offre.PrixOffre < joueur.PrixMin)
            {
                return(false);
            }
            else if ((offre.PrixOffre > joueur.PrixMax) && (joueur.PrixMax != null))
            {
                return(true);
            }
            else
            {
                return(Rnd.Next(1, 4) > 2);
            }
        }