/src/ClusterConcept.Shared/Infrastructure/Repositories/NodeConfigurationProvider.cs
https://bitbucket.org/Fijo/clusterconcept · C# · 19 lines · 18 code · 1 blank · 0 comment · 0 complexity · 9165bb722c0ca939749ce62f85191096 MD5 · raw file
- using System.Collections.Generic;
- using ClusterConcept.Shared.Model.Node;
- using Fijo.Infrastructure.DesignPattern.Repository;
- using FijoCore.Infrastructure.DependencyInjection.InitKernel;
- namespace ClusterConcept.Shared.Infrastructure.Repositories {
- public class NodeConfigurationProvider : SingletonRepositoryBase<NodeConfiguration> {
- #region Overrides of SingletonRepositoryBase<NodeConfiguration>
- protected override NodeConfiguration Create() {
- var node = Kernel.Resolve<IRepository<Node>>().Get();
- return new NodeConfiguration
- {
- Nodes = new HashSet<Node>(),
- OwnNode = node
- };
- }
- #endregion
- }
- }