Example #1
0
        /**
         * <param name="locataireController"><see cref="ILocataireController"/>Contient le controller qui gère les locataires</param>
         */
        public LocatairesListViewModel(ILocataireController locataireController)
        {
            Title      = "Liste des locataires";
            Locataires = new LocatairesListData
            {
                List = new ObservableCollection <LocataireReadDto>()
            };

            _locataireController = locataireController;
        }
Example #2
0
        public DetailViewModel(ITacheController tacheController, ILocataireController locataireController, ILiaisonController liaisonController)
        {
            Title            = "Modification d'une tâche";
            Tache.Locataires = new ObservableCollection <DetailData.LocatairesInclus>();

            Tache.CheckedLocataires = new ObservableCollection <DetailData.LocatairesInclus>();

            _taches     = tacheController;
            _locataires = locataireController;
            _liaisons   = liaisonController;
        }
Example #3
0
        public AddTacheViewModel(ITacheController tacheController, ILocataireController locataireController, ILiaisonController liaisonController)
        {
            Title       = "Création d'une tâche";
            Tache.Tache = new TacheReadDto
            {
                DateFin = DateTime.Now
            };
            Tache.Locataires = new ObservableCollection <DetailData.LocatairesInclus>();

            Tache.CheckedLocataires = new ObservableCollection <DetailData.LocatairesInclus>();

            _taches     = tacheController;
            _locataires = locataireController;
            _liaisons   = liaisonController;
        }