示例#1
0
 public GetProjectsCommand(DataContext dataContext
                           , GetProjectsStrategy getProjectsStrategy
                           , IAuthContext authContext
                           )
 {
     this.dataContext         = dataContext;
     this.getProjectsStrategy = getProjectsStrategy;
     this.authContext         = authContext;
 }
示例#2
0
 public GetTasksCommand(DataContext dataContext
                        , IMapper mapper
                        , GetTasksStrategy getTasksStrategy
                        , GetProjectsStrategy getProjectsStrategy
                        , GetUsersStrategy getUsersStrategy
                        )
 {
     this.dataContext         = dataContext ?? throw new NotImplementedException(nameof(DataContext));
     this.mapper              = mapper ?? throw new NotImplementedException(nameof(IMapper));
     this.getTasksStrategy    = getTasksStrategy ?? throw new NotImplementedException(nameof(GetTasksStrategy));
     this.getProjectsStrategy = getProjectsStrategy ?? throw new NotImplementedException(nameof(GetProjectsStrategy));
     this.getUsersStrategy    = getUsersStrategy ?? throw new NotImplementedException(nameof(GetUsersStrategy));
 }