using System;
using System.Collections.Generic;
using System.Text;

namespace CG67.FicheCollege.Domaine
{
    [Serializable]
    public class Logement
    {
        #region propriétés
        /// <summary>
        /// Nombre de logements.
        /// </summary>
        private int mNbrLogements;
        /// <summary>
        /// Nombre d'agent logés.
        /// </summary>
        private int mNbrAgentsLoges;
        #endregion

        #region méthodes

        /// <summary>
        /// Obtient ou définit le nombre de logements.
        /// </summary>
        public int NbrLogements
        {
            get { return mNbrLogements; }
            set { mNbrLogements = value; }
        }
        /// <summary>
        /// Obtient ou définit le nombre d'agents logés.
        /// </summary>
        public int NbrAgentsLoges
        {
            get { return mNbrAgentsLoges; }
            set { mNbrAgentsLoges = value; }
        }

        #endregion

        public Logement(int nbrLogements, int nbrAgentsLoges)
        {
            this.mNbrLogements = nbrLogements;
            this.mNbrAgentsLoges = nbrAgentsLoges;
        }

        public Logement() { }

        public override string ToString()
        {
            return NbrLogements + " logements, dont " + NbrAgentsLoges + " agents CG 67 logés.";
        }
    }
}
