using System;
using System.ComponentModel.DataAnnotations;
using System.Linq;
namespace CD67.FicheCollege.Entity
{
///
/// Classe d'extension de celle d'Entity, nécessaire pour y associer les Metadata
///
[MetadataType(typeof(Annee_Metadata))]
public partial class Annee
{
public static int get_current_year_id()
{
Entities db = new Entities();
string annee_lib;
if (DateTime.Now.Month <= 7)
{
annee_lib = String.Format("{0}-{1}", DateTime.Now.Year - 1, DateTime.Now.Year);
}
else
{
annee_lib = String.Format("{0}-{1}", DateTime.Now.Year, DateTime.Now.Year + 1);
}
return db.Annees.Where(a => a.Libelle == annee_lib).First().Id;
}
}
///
/// Classe contenant les DataAnnotations pour chaque champ
///
public class Annee_Metadata
{
}
}