コード例 #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;
        }
コード例 #2
0
ファイル: Project.cs プロジェクト: abhijeet9238/Project_I_Api
 public Project(IProjectStorage projectStorage)
 {
     _projectStorage = projectStorage;
 }
コード例 #3
0
 public ProjectController(IProjectStorage storage, ProjectCreator creator)
 {
     _storage = storage;
     _creator = creator;
 }
コード例 #4
0
 public ProjectCreator(IProjectStorage storage)
 {
     _storage = storage;
 }
コード例 #5
0
ファイル: ProjectLogic.cs プロジェクト: smutkaa/TaskTracker
 public ProjectLogic(IProjectStorage projectStorage)
 {
     _projectStorage = projectStorage;
 }
コード例 #6
0
 public ProjectDomainService(IValidator <Project> validator, IProjectStorage projectStorage)
 {
     _validator      = validator;
     _projectStorage = projectStorage;
 }