/// <summary> /// Konstruktor widoku. /// </summary> /// <param name="vehiclesService"></param> /// <param name="windowManager"></param> /// <param name="vehiclesEditViewModel"></param> /// <param name="confirmDeleteViewModel"></param> public VehiclesGeneralViewModel(VehiclesServiceProxy vehiclesService, IWindowManager windowManager, VehicleEditViewModel vehiclesEditViewModel, ConfirmDeleteViewModel confirmDeleteViewModel) : base(vehiclesService) { this.vehiclesService = vehiclesService; this.windowManager = windowManager; this.vehiclesEditViewModel = vehiclesEditViewModel; this.confirmDeleteViewModel = confirmDeleteViewModel; }
protected VehiclesViewModelBase(VehiclesServiceProxy service) { this.service = service; }
/// <summary> /// Konstruktor modelu widoku /// </summary> /// <param name="employeeService"></param> /// <param name="vehiclesService"></param> public SelectVehicleForEmployeeViewModel(EmployeesServiceProxy employeeService, VehiclesServiceProxy vehiclesService) { this.employeeService = employeeService; this.vehiclesService = vehiclesService; }
/// <summary> /// Konstruktor modelu widoku /// </summary> /// <param name="service"></param> public VehiclesAddViewModel(VehiclesServiceProxy service) { vehiclesService = service; NewVehicle = new AddVehicleDto(); LoadModels(); }