Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ProjectRepository" /> class.
        /// </summary>
        /// <param name="eventStore">The event store.</param>
        /// <param name="projectStorage">The project storage.</param>
        /// <exception cref="System.ArgumentNullException">When projectStorage is null.</exception>
        public ProjectRepository(IEventStore eventStore, IProjectStorage <DB.Models.Project.Project> projectStorage)
            : base(eventStore)
        {
            if (projectStorage == null)
            {
                throw new ArgumentNullException("projectStorage");
            }

            _projectStorage = projectStorage;
        }
Exemplo n.º 2
0
 public Project(IProjectStorage projectStorage)
 {
     _projectStorage = projectStorage;
 }
Exemplo n.º 3
0
 public ProjectController(IProjectStorage storage, ProjectCreator creator)
 {
     _storage = storage;
     _creator = creator;
 }
Exemplo n.º 4
0
 public ProjectCreator(IProjectStorage storage)
 {
     _storage = storage;
 }
Exemplo n.º 5
0
 public ProjectLogic(IProjectStorage projectStorage)
 {
     _projectStorage = projectStorage;
 }
Exemplo n.º 6
0
 public ProjectDomainService(IValidator <Project> validator, IProjectStorage projectStorage)
 {
     _validator      = validator;
     _projectStorage = projectStorage;
 }