public UpdateRoadCommand(UpdateRoadCommand command) { Reciever = command.Reciever; PrimaryEntityCommandManager = command.PrimaryEntityCommandManager; PredicatePostState = command.PredicatePostState; PredicatePreviousState = command.PredicatePreviousState; }
public RoadInputWindow(User user, IRailwayServiceProxyCreationFacade facade, Road predicate, ILogging logger, IPrimaryEntityCommandManagement manager) { IRoadService roadService = facade.GetRoadServiceProxy(user.UserName, user.Password); IStationService stationService = facade.GetStationServiceProxy(user.UserName, user.Password); RoadInputViewModel viewModel = new RoadInputViewModel(roadService, stationService, predicate, logger, this, manager); DataContext = viewModel; InitializeComponent(); }
public AttachStationsToRoadCommand(RoadInputViewModel reciever) { this.reciever = reciever; }
public UpdateRoadCommand(RoadInputViewModel reciever, IPrimaryEntityCommandManagement primaryEntityCommandManager) { this.Reciever = reciever; PrimaryEntityCommandManager = primaryEntityCommandManager; }
public RemoveAttachedStationsCommand(RoadInputViewModel reciever) { this.reciever = reciever; }