public void Handle(DepositPaid depositPaid)
        {
            var tenantNotificationCreated =
                new NotificationCreated(depositPaid.TenantId, depositPaid.PaymentId, depositPaid.AgreementId);

            _eventRegistry.Publish(tenantNotificationCreated);

            var ownerNotificationCreated =
                new NotificationCreated(depositPaid.OwnerId, depositPaid.PaymentId, depositPaid.AgreementId);

            _eventRegistry.Publish(ownerNotificationCreated);
        }
Exemplo n.º 2
0
        public void CreateBooking(Booking bookingData)
        {
            FirstName.SendKeys(bookingData.FirstName);
            Surname.SendKeys(bookingData.Surname);
            Price.SendKeys(bookingData.Price.ToString());
            DepositPaid.SelectByText(bookingData.Deposit.ToString().ToLower());
            CheckIn.SendKeys(bookingData.CheckIn.ToString("yyyy-MM-dd"));
            CheckOut.SendKeys(bookingData.CheckOut.ToString("yyyy-MM-dd"));
            int oldBookingcount = bookingListItems.Count();

            SaveButton.Click();

            var wait = new WebDriverWait(Driver, TimeSpan.FromSeconds(10));

            wait.Until(d =>
                       FirstName.GetAttribute("value") == "" &&
                       bookingListItems.Count() != oldBookingcount
                       );
        }