public UpdateRoadCommand(UpdateRoadCommand command)
 {
     Reciever = command.Reciever;
     PrimaryEntityCommandManager = command.PrimaryEntityCommandManager;
     PredicatePostState          = command.PredicatePostState;
     PredicatePreviousState      = command.PredicatePreviousState;
 }
Ejemplo n.º 2
0
        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;
 }