classDiagram
namespace Microsoft.Extensions.DependencyInjection {
class ServiceCollectionServiceExtensions {
<<static>>
+ AddScoped(...)$
}
}
namespace Sanjel.DigitalResourceBoard.Core {
class Services.IDependentDataService {
<<interface>>
}
class Services.DependentDataService {
}
class Common.DependencyInjectionExtensions {
<<static>>
IServiceCollection AddSanjelMdm(this IServiceCollection services, SanjelMdmOptions options)$
}
}
Services.DependentDataService ..|> Services.IDependentDataService
Common.DependencyInjectionExtensions ..> Services.DependentDataService
Common.DependencyInjectionExtensions ..> ServiceCollectionServiceExtensions
namespace System{
class IObservable{
<<interface>>
}
}
namespace Sanjel.DigitalResourceBoard.Core.Services{
class ActivePageViewService {
}
class IActivePageViewService {
<<interface>>
}
class AuthService {
}
class IAuthService {
<<interface>>
}
class MappingService {
IDependentDataService _dependentDataService;
}
class IMappingService {
<<interface>>
}
class DomainEntityDataService {
}
class IDomainEntityDataService {
<<interface>>
}
}
MappingService --|> Services.DependentDataService
AuthService ..|> IAuthService
MappingService ..|> IMappingService
ActivePageViewService ..|> IActivePageViewService
IActivePageViewService ..|> IObservable
DomainEntityDataService ..|> IDomainEntityDataService
namespace Sanjel.DigitalResourceBoard.Blazor {
class Program {
<<static>>
+ main()
}
}
Program ..> Common.DependencyInjectionExtensions