public LedgerBookControllerFileOperations(
[NotNull] IMessenger messenger,
[NotNull] IApplicationDatabaseService applicationDatabaseService)
{
if (messenger == null)
{
throw new ArgumentNullException(nameof(messenger));
}
if (applicationDatabaseService == null)
{
throw new ArgumentNullException(nameof(applicationDatabaseService));
}
this.applicationDatabaseService = applicationDatabaseService;
MessengerInstance = messenger;
ViewModel = new LedgerBookViewModel();
}