16 weeks have passed since I’ve first written my first blog.
Throughout the 4 months, I’ve learnt a lot. I started with zero knowledge about MVVM and TDD, but after 16 weeks I can proudly say that I’ve at least understood the basic concepts of how they work.
For the last week, I implemented the logic of displaying a dialogue box when a PurchaseInvoice cannot be created due to an invoice previously created for the GoodsReceived.
When trying to navigate through different pages in the codes, event aggregators are used, because we have changed the way the module is used to be tabs, hence, we need to specify the exact tab that we want to be navigated to when we press a button or a call function.
I have also fixed few functions that I realised where not working well by checking the tests written for the last time.
Lastly, I would like to thank Tong Hin for giving me the opportunity to conduct my internship with them, especially my supervisor Mr. Peter, for having the patience with me, guiding and instructing me throughout my training.
I would like to thank everyone who has worked and ensured that my time at Tong Hin was smooth and memorable.
Thank you once again.
