I want to know the right concept about it. If I have a MVC application with Repository Pattern, where the BL should be?
Should it be inside the Model? Model should have all the business logic before call the unitofwork to insert or not the data into database?
Should it be in the controller? Before call the model?
Should I have a service layer to do the business logic and decide if I should call the Model to call the UnitOfWork to save the data?
A good explanation will help a lot too.