using System;
using System.ComponentModel.DataAnnotations;
using System.Linq;

namespace CD67.FicheCollege.Entity
{
    /// <summary>
    /// Classe d'extension de celle d'Entity, nécessaire pour y associer les Metadata
    /// </summary>
    [MetadataType(typeof(Annee_Metadata))]
    public partial class Annee
    {
        public Annee flat()
        {
            return new Annee()
            {
                Id = Id,
                Libelle = Libelle
            };
        }

        public string AnneePrecLib
        {
            get
            {
                return this.AnneeRentree - 1 + "-" + this.AnneeRentree;
            }
        }
    }

    /// <summary>
    /// Classe contenant les DataAnnotations pour chaque champ
    /// </summary>
    public class Annee_Metadata
    {
    }
}