95 Commits

Author SHA1 Message Date
Wojtek Krzywiec
e5e4767a9c applicationa layer for borrowing books 2020-06-04 08:15:48 +02:00
Wojtek Krzywiec
8dc64f2c79 adpater for saving borrowed book 2020-06-04 06:59:03 +02:00
Wojtek Krzywiec
ba246cf0c9 borrow book facade 2020-06-02 07:52:52 +02:00
Wojtek Krzywiec
a557dea9a9 cleaning 2020-05-31 16:19:56 +02:00
Wojtek Krzywiec
b2f9c7f56f Merge pull request #15 from wkrzywiec/cancel-reservation
cancel reservation scheduler added
2020-05-31 16:03:51 +02:00
Wojtek Krzywiec
c13e60f42b correct test coverage exclusions 2020-05-31 15:58:21 +02:00
Wojtek Krzywiec
58978def54 cancel reservation scheduler added 2020-05-30 21:57:35 +02:00
Wojtek Krzywiec
6b0aeb4141 Merge pull request #14 from wkrzywiec/cancel-reservation
Cancel reservation
2020-05-30 21:50:09 +02:00
Wojtek Krzywiec
273dfed81e refactoring 2020-05-30 21:47:27 +02:00
Wojtek Krzywiec
62c683fb63 find overdue reservations 2020-05-30 21:30:56 +02:00
Wojtek Krzywiec
943693bd1d cancel reservation core 2020-05-30 16:35:25 +02:00
Wojtek Krzywiec
dbe12c918f remove book from available table after reservation 2020-05-29 20:37:54 +02:00
Wojtek Krzywiec
6f4c938a85 Merge pull request #13 from wkrzywiec/user
User domain
2020-05-29 17:45:12 +02:00
wkrzywiec
4d69df25e9 UserTestData and BookTestData 2020-05-29 17:40:47 +02:00
wkrzywiec
fa0e83ad92 UserCommandController 2020-05-29 08:56:16 +02:00
wkrzywiec
93f2eed4c8 UserDatabaseAdapter implemented 2020-05-28 20:20:45 +02:00
wkrzywiec
b2b1003b0b add user domain 2020-05-28 13:24:33 +02:00
Wojtek Krzywiec
29f3997a98 Merge pull request #12 from wkrzywiec/reservation-email
Reservation email
2020-05-28 11:52:54 +02:00
wkrzywiec
727481a520 ignore model classes for test coverage 2020-05-28 11:49:51 +02:00
wkrzywiec
5f4809cfd4 get book title & email address from db - email domain 2020-05-28 10:57:26 +02:00
wkrzywiec
c8b8c26d80 implement email sending adapter 2020-05-28 10:03:24 +02:00
wkrzywiec
9e5ba16a1c clean database after each integration test 2020-05-27 18:25:13 +02:00
wkrzywiec
3f07eac529 email domain tests 2020-05-25 08:35:00 +02:00
wkrzywiec
a234301f1d email address creation tests 2020-05-25 08:11:41 +02:00
wkrzywiec
14441bfbd6 email domain logic 2020-05-25 07:11:01 +02:00
wkrzywiec
648b877b86 publish book reserved event 2020-05-25 06:28:42 +02:00
Wojtek Krzywiec
fbeac054cd Merge pull request #11 from wkrzywiec/add-new-book-event
database cleanup
2020-05-24 12:05:09 +02:00
wkrzywiec
6435c351f9 database cleanup 2020-05-24 12:01:22 +02:00
Wojtek Krzywiec
c9de6efc28 Merge pull request #10 from wkrzywiec/add-new-book-event
Add new book event
2020-05-24 11:53:55 +02:00
wkrzywiec
fa0c0fe4f4 reservation REST endpoint added 2020-05-24 11:38:05 +02:00
wkrzywiec
672c6f6557 adjust AddNewBookComponentTest to make book available 2020-05-24 10:51:02 +02:00
wkrzywiec
d9b68daa94 architecture tests adjusted 2020-05-24 10:30:13 +02:00
wkrzywiec
1c59f79cde component test naming convention 2020-05-22 12:07:18 +02:00
wkrzywiec
d2f52f849d SpringInventoryEventPublisherAdpater added 2020-05-22 11:44:19 +02:00
wkrzywiec
6f998cf030 publish event added to domain 2020-05-21 16:35:09 +02:00
wkrzywiec
f613a67517 return savedBook by database 2020-05-21 16:24:58 +02:00
wkrzywiec
8bea3936b7 add missing integration test for InventoryDatabaseAdapter 2020-05-21 15:53:37 +02:00
Wojtek Krzywiec
bebd23d22b Merge pull request #9 from wkrzywiec/reserve-book
Reserve book
2020-05-21 12:35:59 +02:00
wkrzywiec
4b28fe3460 sonar analysis fixes 2020-05-21 12:33:01 +02:00
wkrzywiec
b3378b8c43 architecture unit tests 2020-05-21 07:58:56 +02:00
Wojtek Krzywiec
246071b743 Merge pull request #8 from wkrzywiec/reserve-book
Reserve book
2020-05-20 22:15:27 +02:00
wkrzywiec
4b2f22307a architecture test corrected 2020-05-20 22:13:26 +02:00
wkrzywiec
b06d8219a4 inventory - replace dto with model 2020-05-20 22:01:42 +02:00
wkrzywiec
05b4c9e270 refactoring - change naming convention 2020-05-20 20:31:17 +02:00
wkrzywiec
fe0dd60540 repackage stuff into domains 2020-05-20 16:52:06 +02:00
wkrzywiec
4b1fa6048d BorrowingFacade return reservationId 2020-05-20 16:31:21 +02:00
wkrzywiec
3c4527fff4 prepare data for emailSender 2020-05-20 13:43:48 +02:00
wkrzywiec
d325e9196e BorrowingDatabaseAdapter added 2020-05-20 12:18:32 +02:00
wkrzywiec
3f57a0c9c4 handling reservation tuning 2020-05-20 06:38:54 +02:00
wkrzywiec
4b9a0b1987 make book available 2020-05-19 16:32:48 +02:00