public AddCarWindow(ServiceManager serviceManager) { InitializeComponent(); AddCarWindowViewModel vm = new AddCarWindowViewModel(serviceManager); this.DataContext = vm; }
public AddCarWindow(IEnumerable <EngType> engTypes, ApplicationContext db) { _db = db; ViewModel = new AddCarWindowViewModel(engTypes); DataContext = ViewModel; InitializeComponent(); Style = (Style)FindResource(typeof(Window)); }
public AddCarWindow(IEnumerable <EngType> engTypes, ApplicationContext db, Car car) { _db = db; var enumerable = engTypes as EngType[] ?? engTypes.ToArray(); var engType = enumerable.FirstOrDefault(_ => _.Type == car.EngType); ViewModel = new AddCarWindowViewModel(enumerable) { EngType = engType, Mark = car.CarBrand, Model = car.CarModel, Number = car.CarNumber }; Car = car; DataContext = ViewModel; InitializeComponent(); Style = (Style)FindResource(typeof(Window)); }