public GetProjectsCommand(DataContext dataContext , GetProjectsStrategy getProjectsStrategy , IAuthContext authContext ) { this.dataContext = dataContext; this.getProjectsStrategy = getProjectsStrategy; this.authContext = authContext; }
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)); }