public TransferCashToAtmCommandHandler( IHeadOfficeRepository headOfficeRepository, IAtmRepository atmRepository) { _headOfficeRepository = headOfficeRepository; _atmRepository = atmRepository; }
public TransferInCashFromSnackMachineCommandHandler( IHeadOfficeRepository headOfficeRepository, ISnackMachineRepository snackMachineRepository) { _headOfficeRepository = headOfficeRepository; _snackMachineRepository = snackMachineRepository; }
public static void Init(IHeadOfficeRepository headOfficeRepository, ISnackMachineRepository snackMachineRepository, IAtmRepository atmRepository) { SetupSnackMachine(snackMachineRepository); SetupHeadOffice(headOfficeRepository); SetupAtm(atmRepository); HeadOfficeInstance.Init(headOfficeRepository); }
public DashboardViewModel(ISnackMachineRepository snackMachineRepository, IAtmRepository atmRepository, IHeadOfficeRepository headOfficeRepository, EventDispatcher eventDispatcher) { _snackMachineRepository = snackMachineRepository; _atmRepository = atmRepository; _headOfficeRepository = headOfficeRepository; _eventDispatcher = eventDispatcher; HeadOffice = HeadOfficeInstance.Instance; RefreshAll(); ShowSnackMachineCommand = new Command<SnackMachineDto>(x => x != null, ShowSnackMachine); UnloadCashCommand = new Command<SnackMachineDto>(CanUnloadCash, UnloadCash); ShowAtmCommand = new Command<AtmDto>(x => x != null, ShowAtm); LoadCashToAtmCommand = new Command<AtmDto>(CanLoadCashToAtm, LoadCashToAtm); }
public static void Init(IHeadOfficeRepository repository) { _headOfficeRepository = repository; Instance = _headOfficeRepository.GetById(HeadOfficeId); }
public MainViewModel(ISnackMachineRepository smRep, IAtmRepository atmRep, IHeadOfficeRepository hoRep, EventDispatcher dispatcher) { Dashboard = new DashboardViewModel(smRep, atmRep, hoRep, dispatcher); }
private static void SetupHeadOffice(IHeadOfficeRepository headOfficeRepository) { var headOffice = new HeadOffice {Id = 1}; headOfficeRepository.Save(headOffice); }
public void Initialization() { _objectContext = ServiceLocator.Current.GetInstance <IObjectContextManager>("ObjectContextManager"); _repository = new HeadOfficeRepository(_objectContext); }
public HeadOfficeDomainService(IHeadOfficeRepository headOfficeRepository) { _headOfficeRepository = headOfficeRepository; }
public static void Init(IHeadOfficeRepository repository) { Instance = repository.GetById(HeadOfficeId); }
public void Initialization() { _objectContext = ServiceLocator.Current.GetInstance<IObjectContextManager>("ObjectContextManager"); _repository = new HeadOfficeRepository(_objectContext); }