using MediatR; using ModernKeePass.Application.Common.Interfaces; namespace ModernKeePass.Application.Database.Queries.IsDatabaseOpen { public class IsDatabaseOpenQuery: IRequest { public class IsDatabaseOpenQueryHandler: IRequestHandler { private readonly IDatabaseProxy _databaseProxy; public IsDatabaseOpenQueryHandler(IDatabaseProxy databaseProxy) { _databaseProxy = databaseProxy; } public bool Handle(IsDatabaseOpenQuery message) { return _databaseProxy.IsOpen; } } } }