/** * <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; }
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; }
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; }