Right now, Asset Type is rampant everywhere and not handled in a sensible manner!
For MVP, we should update the model such that each Tenant has a a default base currency, and all transactions happen in that currency automagically so we don't have worry about it all the time.
[x] Update schema/model so that Tenant has a default base currency (default asset type)
[x] Update Tenant view model so that it includes default currency info
[x] Add checks in business logic for Journal Entry write operations to disallow transactions with any other asset type
[x] Update Models/DTOs/View Models for the various reports to include Tenant data
[x] Update Unit Tests so that it sets default Asset Type when creating Tenants
[x] Update seed data script that creates the Tenants to set Tenant Default Asset Type (USD for both)
Right now, Asset Type is rampant everywhere and not handled in a sensible manner! For MVP, we should update the model such that each Tenant has a a default base currency, and all transactions happen in that currency automagically so we don't have worry about it all the time.