AnneeViewModel.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. using CD67.FicheCollege.Entity;
  2. using System.Collections.Generic;
  3. namespace CD67.FicheCollege.MVC.Models
  4. {
  5. public class AnneeViewModel : BaseViewModel
  6. {
  7. public AnneeViewModel(object model, ModeAcces acces = ModeAcces.Lecture, Dictionary<string, object> bag = null) : base(model, acces, bag)
  8. {
  9. }
  10. public Annee Obj
  11. {
  12. get
  13. {
  14. return (_Obj as Annee);
  15. }
  16. }
  17. public override int Id
  18. {
  19. get
  20. {
  21. return Obj.Id;
  22. }
  23. }
  24. public override string Annee_Lib
  25. {
  26. get
  27. {
  28. return Obj.Libelle;
  29. }
  30. }
  31. }
  32. public class AnneeIndexViewModel : BaseViewModel
  33. {
  34. public AnneeIndexViewModel(object model, ModeAcces acces = ModeAcces.Lecture, Dictionary<string, object> bag = null) : base(model, acces, bag)
  35. {
  36. }
  37. public IEnumerable<Annee> Obj
  38. {
  39. get
  40. {
  41. return (_Obj as IEnumerable<Annee>);
  42. }
  43. }
  44. public override int Id
  45. {
  46. get
  47. {
  48. return 0;
  49. }
  50. }
  51. public override string Annee_Lib
  52. {
  53. get
  54. {
  55. return "";
  56. }
  57. }
  58. }
  59. }