コード例 #1
0
 public ClientsViewModel(IMapper mapper, IEventAggregator events, IClientsData clientsData)
 {
     _events = events;
     _events.Subscribe(this);
     _mapper      = mapper;
     _clientsData = clientsData;
     LoadClients();
 }
コード例 #2
0
 /// <summary>
 /// Private fields
 /// </summary>
 public MakeToBuyViewModel(IEventAggregator events, IMapper mapper, IClientsData clientsData, IWareHouseData wareHouseData)
 {
     Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");
     _events        = events;
     _wareHouseData = wareHouseData;
     _mapper        = mapper;
     _clientsData   = clientsData;
     _events.Subscribe(this);
     RefreshSums();
 }
コード例 #3
0
 public MakeOrderViewModel(IEventAggregator events, IMapper mapper, IClientsData clientsData, IOrdersData ordersData)
 {
     Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");
     _events      = events;
     _mapper      = mapper;
     _clientsData = clientsData;
     _ordersData  = ordersData;
     _events.Subscribe(this);
     RefreshSums();
 }
コード例 #4
0
 public ToBuyViewModel(IMapper mapper, IWindowManager windowManager, IEventAggregator events,
                       IWareHouseData wareHouseData, IClientsData clientsData, IOrdersData ordersData)
 {
     _mapper        = mapper;
     _ordersData    = ordersData;
     _clientsData   = clientsData;
     _windowManager = windowManager;
     _wareHouseData = wareHouseData;
     _events        = events;
     _events.Subscribe(this);
     LoadClients();
 }
コード例 #5
0
 public HistoryViewModel(IMapper mapper, IClientsData clientsData)
 {
     _mapper      = mapper;
     _clientsData = clientsData;
     RefreshView();
 }
コード例 #6
0
 public AddClientsViewModel(IMapper mapper, IClientsData clientsData)
 {
     _mapper      = mapper;
     _clientsData = clientsData;
     LoadPlaceholder();
 }
コード例 #7
0
 public ClientController(IClientsData clientsData)
 {
     _clientsData = clientsData;
 }