public HeadOffice Handle(TransferInCashFromSnackMachineCommand request) { var snackMachine = _snackMachineRepository.GetById(request.SnackMachineId); var headOffice = _headOfficeRepository.GetById(request.HeadOfficeId); headOffice.TransferInCashFromSnackMachine(snackMachine); _snackMachineRepository.Save(snackMachine); _headOfficeRepository.Save(headOffice); return(headOffice); }
public HeadOffice Handle(TransferCashToAtmCommand request) { var headOffice = _headOfficeRepository.GetById(request.HeadOfficeId); var atm = _atmRepository.GetById(request.AtmId); headOffice.TransferCashToAtm(atm); _atmRepository.Save(atm); _headOfficeRepository.Save(headOffice); return(headOffice); }
public void InsertTest() { _repository.Add(headOfficeStub1); _repository.SaveChanges(); //Check whether on database or not headOffice = _repository.GetById(headOfficeStub1.Id); Assert.IsNotNull(headOffice, "Data Head Office Baru Berhasil Terbuat"); //Delete so this method can be used again _repository.Delete(headOfficeStub1); _repository.SaveChanges(); }
public static void Init(IHeadOfficeRepository repository) { _headOfficeRepository = repository; Instance = _headOfficeRepository.GetById(HeadOfficeId); }
public static void Init(IHeadOfficeRepository repository) { Instance = repository.GetById(HeadOfficeId); }