private void ShowAtm(AtmDto atmDto) { Atm atm = _atmRepository.GetById(atmDto.Id); if (atm == null) return; _dialogService.ShowDialog(new AtmViewModel(atm)); RefreshAll(); }
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(); }
private void TransferCashToAtm(AtmDto atmDto) { HeadOffice = _mediator.Send(new TransferCashToAtmCommand(HeadOffice.Id, atmDto.AtmId)); RefreshAll(); }
private bool CanTransferCashToAtm(AtmDto atmDto) { return(atmDto != null && HeadOffice.Cash.Amount > 0); }
private bool CanLoadCashToAtm(AtmDto atmDto) { return atmDto != null && HeadOffice.Cash.Amount > 0; }