/// <summary> /// Vytvoří model, který dědí z <see cref="BaseViewModel"/> a naplní ho daty. /// </summary> public TModelType FetchModel <TModelType>(TModelType model) where TModelType : BaseViewModel { // Vytvořím model var result = model; // Objekt pro naplnění daty. this.fetchViewModel = this.fetchViewModel ?? new FetchViewModel(this.CurrentUser, this.Rental); return(this.fetchViewModel.FetchModel(result, this.RepositoriesFactory)); }
public FetchWindow(FetchViewModel viewModel) { InitializeComponent(); this.viewModel = viewModel; this.DataContext = viewModel; }