public DeleteProjectRequestAggregateCommand(IDbContext dbContext, IProjectRequestAggregateRepository projectRequestAggregateRepo, ILogFileRepository logFileRepo, ISetLogFileUnprocessedCommand setLogFileUnprocessedCommand) { _dbContext = dbContext; _projectRequestAggregateRepo = projectRequestAggregateRepo; _logFileRepo = logFileRepo; _setLogFileUnprocessedCommand = setLogFileUnprocessedCommand; }
public ResetRequestAggregatesCommand(IDbContext dbContext, ILogFileRepository logFileRepo, IRequestRepository requestRepo, IProjectRequestAggregateRepository projectRequestAggregateRepo, IRequestAggregationService requestAggregationService) { _dbContext = dbContext; _logFileRepo = logFileRepo; _requestRepo = requestRepo; _projectRequestAggregateRepo = projectRequestAggregateRepo; _requestAggregationService = requestAggregationService; }
public void DeleteProjectRequestAggregateCommandTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _projectRequestAggregateRepo = Substitute.For <IProjectRequestAggregateRepository>(); _logFileRepo = Substitute.For <ILogFileRepository>(); _setLogFileUnprocessedCommand = Substitute.For <ISetLogFileUnprocessedCommand>(); _deleteProjectRequestAggregateCommand = new DeleteProjectRequestAggregateCommand(_dbContext, _projectRequestAggregateRepo, _logFileRepo, _setLogFileUnprocessedCommand); }
public void ResetRequestAggregatesCommand_SetUp() { _dbContext = Substitute.For <IDbContext>(); _logFileRepo = Substitute.For <ILogFileRepository>(); _requestRepo = Substitute.For <IRequestRepository>(); _projectRequestAggregateRepo = Substitute.For <IProjectRequestAggregateRepository>(); _requestAggregationService = Substitute.For <IRequestAggregationService>(); _resetRequestAggregateCommand = new ResetRequestAggregatesCommand(_dbContext, _logFileRepo, _requestRepo, _projectRequestAggregateRepo, _requestAggregationService); }
public ProjectModule(IDbContext dbContext, IProjectValidator projectValidator , ICreateProjectCommand createProjectCommand, IDeleteProjectCommand deleteProjectCommand , IProjectRepository projectRepo, ILogFileRepository logFileRepo, IRequestRepository requestRepo , IProjectRequestAggregateRepository projectRequestAggregateRepo) { _dbContext = dbContext; _projectValidator = projectValidator; _createProjectCommand = createProjectCommand; _deleteProjectCommand = deleteProjectCommand; _projectRepo = projectRepo; _logFileRepo = logFileRepo; _requestRepo = requestRepo; _projectRequestAggregateRepo = projectRequestAggregateRepo; Post[Actions.Project.Aggregates()] = x => { return(Aggregates(x.projectId)); }; Post[Actions.Project.Files()] = x => { return(Files(x.projectId)); }; Post[Actions.Project.AvgLoadTimes()] = x => { return(AvgLoadTimes(x.projectId)); }; Post[Actions.Project.Delete()] = x => { this.RequiresClaims(new[] { Claims.ProjectEdit }); return(DeleteProject(x.projectId)); }; Get[Actions.Project.RequestsByAggregate()] = x => { return(RequestsByAggregate(x.projectId)); }; Post[Actions.Project.RequestsByAggregateDetail()] = x => { return(RequestsByAggregateDetail(x.projectId)); }; Get[Actions.Project.View()] = x => { return(ProjectView(x.projectId)); }; Post[Actions.Project.Save] = x => { this.RequiresClaims(new[] { Claims.ProjectEdit }); return(ProjectSave()); }; }
public void ProjectModuleTest_SetUp() { _dbContext = Substitute.For <IDbContext>(); _createProjectCommand = Substitute.For <ICreateProjectCommand>(); _deleteProjectCommand = Substitute.For <IDeleteProjectCommand>(); _projectValidator = Substitute.For <IProjectValidator>(); _projectRepo = Substitute.For <IProjectRepository>(); _logFileRepo = Substitute.For <ILogFileRepository>(); _requestRepo = Substitute.For <IRequestRepository>(); _projectRequestAggregateRepo = Substitute.For <IProjectRequestAggregateRepository>(); Mapper.Initialize((cfg) => { cfg.CreateMap <ProjectFormViewModel, ProjectModel>(); }); }