private void ShowAtm(AtmDto atmDto)
        {
            Atm atm = _atmRepository.GetById(atmDto.Id);

            if (atm == null)
                return;

            _dialogService.ShowDialog(new AtmViewModel(atm));
            RefreshAll();
        }
Exemple #2
0
        private void ShowAtm(AtmDto atmDto)
        {
            var atm = _mediator.Send(new GetAtmQuery(atmDto.AtmId));

            if (atm == null)
            {
                return;
            }

            _dialogService.ShowDialog(new AtmViewModel(_mediator, atm));
            RefreshAll();
        }
        private void LoadCashToAtm(AtmDto atmDto)
        {
            Atm atm = _atmRepository.GetById(atmDto.Id);

            if (atm == null)
                return;

            HeadOffice.LoadCashToAtm(atm);
            _atmRepository.Save(atm);
            _headOfficeRepository.Save(HeadOffice);

            RefreshAll();
        }
Exemple #4
0
        private void TransferCashToAtm(AtmDto atmDto)
        {
            HeadOffice = _mediator.Send(new TransferCashToAtmCommand(HeadOffice.Id, atmDto.AtmId));

            RefreshAll();
        }
Exemple #5
0
 private bool CanTransferCashToAtm(AtmDto atmDto)
 {
     return(atmDto != null && HeadOffice.Cash.Amount > 0);
 }
 private bool CanLoadCashToAtm(AtmDto atmDto)
 {
     return atmDto != null && HeadOffice.Cash.Amount > 0;
 }