Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Iam starting to implement it but i encounter first problem trying to use Caliburn.Mirco as IoC for all application. I create Domain layer with his bootstrapper but don't find a way to start it when running test
So i can use facade pattern in business layer to expose in a single class all repository method and domain object method that i need in viewModel (taht resides in the ui project)
My problem is how to put alla toogheter, i have no find two mvvm project with equals architecture from UI to Domain. if i undertand well mvvm concerns only ui and some business logic, but not data access and common services
2 and 3 - Accordind to Onion and orthogonal architecture interface and implementation reside in different layer, so iam asking where put the interfaces of Common project and Business project classes. Putting DI in Common didn't i need to add referenece to every interface and impl of my solution?