Exemplo n.º 1
0
 public ProjectsService(ILogger <ProjectsService> logger, IProjectsRepository projectsRepository,
                        ITasksRepository tasksRepository)
 {
     _logger             = logger;
     _projectsRepository = projectsRepository;
     _tasksRepository    = tasksRepository;
 }
Exemplo n.º 2
0
 public TasksService(ITasksRepository taskRepository, IProjectsService projectsService, IApplicationUserService applicationUserService, IEmployeeTaskRepository employeeTaskRepository)
 {
     this.taskRepository         = taskRepository;
     this.projectsService        = projectsService;
     this.applicationUserService = applicationUserService;
     this.employeeTaskRepository = employeeTaskRepository;
 }
        public void Get_TaskById()
        {
            repo = new TaskRepository <ITask>();
            repo.InsertTask(task_1);

            Assert.IsNotNull(repo.GetTaskById(task_1.Id));
        }
 public InfrastructureEventHandler(ITasksRepository tasksRepository, IRabbitDeploymentManager rabbitDeploymentManager, IModuleRepository moduleRepository, IModuleManager moduleManager)
 {
     _tasksRepository         = tasksRepository;
     _rabbitDeploymentManager = rabbitDeploymentManager;
     _moduleRepository        = moduleRepository;
     _moduleManager           = moduleManager;
 }
Exemplo n.º 5
0
 public ApiV11Controller(IApiService auth, ITasksRepository repository, IDateTimeProviderService date, IShareService shareService)
 {
     _apiService      = auth;
     _tasksRepository = repository;
     _dateTimeService = date;
     _shareService    = shareService;
 }
Exemplo n.º 6
0
 public ModulesEventHandler(IModuleRepository moduleRepository, ITasksRepository tasksRepository, IModuleManager moduleManager, IEventPublisher eventPublisher, IKubectlHelper kubectlHelper)
 {
     _moduleRepository = moduleRepository;
     _tasksRepository  = tasksRepository;
     _moduleManager    = moduleManager;
     _eventPublisher   = eventPublisher;
     _kubectlHelper    = kubectlHelper;
 }
Exemplo n.º 7
0
        public MongoBackup(IMongoSettings settings, ITasksRepository repository)
        {
            _repository = repository;
            var client   = new MongoClient(settings.MongoConnectionString);
            var database = client.GetDatabase(settings.MongoDbName);

            _tasksCollection = database.GetCollection <Models.Task>(TASK_COLLECTION);
        }
Exemplo n.º 8
0
 public ResourceAndStateCleanEventHandler(ITasksRepository tasksRepository, IKubectlHelper kubectlHelper, IEventPublisher eventPublisher, IModuleRepository moduleRepository, IArchiveRepository archiveRepository)
 {
     _tasksRepository   = tasksRepository;
     _kubectlHelper     = kubectlHelper;
     _eventPublisher    = eventPublisher;
     _moduleRepository  = moduleRepository;
     _archiveRepository = archiveRepository;
 }
Exemplo n.º 9
0
 public TasksService(
     ILogger <TasksService> logger,
     IOptionsMonitor <AppOptions> appOptions,
     ITasksRepository tasksRepository) : base(logger, appOptions)
 {
     Guard.Against.Null(tasksRepository, nameof(tasksRepository));
     _tasksRepository = tasksRepository;
 }
Exemplo n.º 10
0
        public void Initialize()
        {
            var repository = new Mock <ITasksRepository>();

            _tasks = new List <TaskEntity>()
            {
                new TaskEntity {
                    TaskId = 1, TaskName = "Project Task", ParentId = 0, ParentName = "", Priority = 1, ActiveInd = "Y", StartDate = new DateTime(2018, 04, 18), EndDate = new DateTime(2018, 08, 24)
                },
                new TaskEntity {
                    TaskId = 2, TaskName = "Coding", ParentId = 1, ParentName = "Project Task", Priority = 2, ActiveInd = "Y", StartDate = new DateTime(2018, 04, 21), EndDate = new DateTime(2018, 08, 26)
                },
                new TaskEntity {
                    TaskId = 3, TaskName = "Analysis", ParentId = 1, ParentName = "Project Task", Priority = 3, ActiveInd = "N", StartDate = new DateTime(2018, 04, 18), EndDate = new DateTime(2018, 08, 20)
                }
            };

            // Get All
            repository.Setup(r => r.GetAllTasks()).Returns(_tasks);

            // Get Task by Id
            repository.Setup(r => r.GetTaskById(It.IsAny <int>()))
            .Returns((int i) => _tasks.Where(t => t.TaskId == i).SingleOrDefault());

            // Insert task
            repository.Setup(r => r.AddTask(It.IsAny <TaskEntity>()))
            .Callback((TaskEntity t) => _tasks.Add(t));

            // Update Task
            repository.Setup(r => r.UpdateTask(It.IsAny <TaskEntity>())).Callback(
                (TaskEntity target) =>
            {
                DateTime now = DateTime.Now;
                var original = _tasks.Where(
                    q => q.TaskId == target.TaskId).Single();

                original.TaskName  = target.TaskName;
                original.ParentId  = target.ParentId;
                original.Priority  = target.Priority;
                original.StartDate = target.StartDate;
                original.EndDate   = target.EndDate;
            });

            // End Task
            repository.Setup(r => r.EndTask(It.IsAny <int>(), It.IsAny <string>())).Callback(
                (int taskId, string userId) =>
            {
                DateTime now = DateTime.Now;
                var original = _tasks.Where(
                    q => q.TaskId == taskId).Single();

                original.EndDate   = DateTime.Now;
                original.UpdatedBy = userId;
                original.ActiveInd = "N";
            });

            _mockRepository = repository.Object;
        }
Exemplo n.º 11
0
 public TaskService(
     ITasksRepository tasksRepository,
     IListService listService,
     IMapper mapper)
 {
     _tasksRepository = tasksRepository;
     _listService     = listService;
     _mapper          = mapper;
 }
Exemplo n.º 12
0
 public TasksService(IDbHelper helper, IProjectRepository projectRepo, IGenericRepository genericRepo, IMemberRepository memberRepo, ITasksRepository taskRepo, INotificationsService notificationService)
 {
     _helper = helper;
     _projectRepo = projectRepo;
     _genericRepo = genericRepo;
     _memberRepo = memberRepo;
     _taskRepo = taskRepo;
     _notificationService = notificationService;
 }
        public void Add_InvalidTask()
        {
            repo = new TaskRepository <ITask>();
            repo.InsertTask(task_1);

            SimpleTask invalidTask = new SimpleTask(task_1.Id, 9);

            Assert.IsFalse(repo.InsertTask(invalidTask));
        }
Exemplo n.º 14
0
 public TaskEditViewModel(
     IRegionManager regionManager,
     ITasksRepository tasksRepository,
     IEmployeesRepository employeesRepository) : base(regionManager, typeof(TaskEdit), typeof(TaskEditRibbonTab))
 {
     this.tasksRepository     = tasksRepository;
     this.employeesRepository = employeesRepository;
     RegisterCommands();
 }
Exemplo n.º 15
0
 public TasksDataService(
     ILogger <TasksDataService> logger,
     ITasksRepository tasksRepository,
     IUsersRepository usersRepository)
 {
     _logger          = logger;
     _tasksRepository = tasksRepository;
     _usersRepository = usersRepository;
 }
Exemplo n.º 16
0
 public HomeController(UserManager <AppUser> userManager, ITasksRepository tasksRepo, ISuggestionRepository suggestionRepo, IUnitOfWork _unitOfWork, ISendEmail emailSender, IHttpContextAccessor httpContextAccessor)
 {
     unitOfWork           = _unitOfWork;
     tasksRepository      = tasksRepo;
     suggestionRepository = suggestionRepo;
     _userManager         = userManager;
     _emailSender         = emailSender;
     _httpContextAccessor = httpContextAccessor;
 }
Exemplo n.º 17
0
        public TasksService(IOptions<SourceControlRestApiConfiguration> sourceControlRestApiConfiguration, ITasksRepository tasksRepository, IGroupsRepository groupsRepository, IUserService userService, IWebClientFactory webClientFactory)
        {
            _sourceControlRestApiConfiguration = sourceControlRestApiConfiguration;

            _tasksRepository = tasksRepository;
            _groupsRepository = groupsRepository;
            _userService = userService;
            _webClientFactory = webClientFactory;

            _sourceControlUrl = "http://it-learning-source-control.azurewebsites.net/";// _sourceControlRestApiConfiguration.Value.Url;
        }
Exemplo n.º 18
0
 public TasksController(
     UserContext userContext,
     IUnitOfWork unitOfWork,
     ITasksRepository tasksRepository,
     IDbContextAccessor dbContextAccessor)
 {
     this.userContext       = userContext;
     this.unitOfWork        = unitOfWork;
     this.tasksRepository   = tasksRepository;
     this.dbContextAccessor = dbContextAccessor;
 }
Exemplo n.º 19
0
 public UserService(
     ICdnService cdnService,
     IUsersRepository usersRepository,
     ITasksRepository tasksRepository,
     IMapper mapper)
 {
     _cdnService      = cdnService;
     _usersRepository = usersRepository;
     _tasksRepository = tasksRepository;
     _mapper          = mapper;
 }
Exemplo n.º 20
0
 public ActionService(IActionRepository actionRepository, IUserForAuditingRepository userRepository,
                      IEmployeeRepository employeeRepository, ISiteRepository siteRepository,
                      ITaskCategoryRepository taskCategoryRepository, IPeninsulaLog log, IBus bus, ITasksRepository tasksRepository, IDocumentParameterHelper documentParameterHelper)
 {
     _actionRepository = actionRepository;
     _userForAuditingRepository = userRepository;
     _employeeRepository = employeeRepository;
     _siteRepository = siteRepository;
     _taskCategoryRepository = taskCategoryRepository;
     _log = log;
     _bus = bus;
     _tasksRepository = tasksRepository;
     _documentParameterHelper = documentParameterHelper;
 }
        public EmployeeNotificationsService(
             ITasksRepository tasksRepository
             , IBus bus
            , IUserForAuditingRepository userForAuditingRepository
            , IGetOverdueMultiHazardRiskAssessmentTasksForEmployeeQuery<GeneralRiskAssessment> overdueGraTaskQuery
            , IGetOverdueMultiHazardRiskAssessmentTasksForEmployeeQuery<PersonalRiskAssessment> overduePraTaskQuery
            , IGetOverdueFireRiskAssessmentFurtherControlMeasureTasksForEmployeeQuery overdueFraTasksQuery
            , IGetOverdueHazardousSubstanceRiskAssessmentFurtherControlMeasureTasksForEmployeeQuery overdueHsraTasksQuery
            , IGetOverdueRiskAssessmentReviewTasksForEmployeeQuery overdueRaReviewTasksQuery
            , IGetOverdueResponsibilitiesTasksForEmployeeQuery overdueResponsibilitiesTasksForEmployee
            , IGetOverdueActionTasksForEmployeeQuery overdueActionTasksForEmployeeQuery
            , IGetCompletedHazardousSubstanceRiskAssessmentFurtherControlMeasureTasksForEmployeeQuery completedHSRATasksQuery
            , IGetCompletedFireRiskAssessmentFurtherControlMeasureTasksForEmployeeQuery completedFraTasksQuery
            , IGetCompletedMultiHazardRiskAssessmentTasksForEmployeeQuery<GeneralRiskAssessment> completedGraTaskQuery
            , IGetCompletedMultiHazardRiskAssessmentTasksForEmployeeQuery<PersonalRiskAssessment> completedPraTaskQuery
            , IGetCompletedRiskAssessmentReviewTasksForEmployeeQuery completedRAReviewTasksQuery
            , IGetDueMultiHazardRiskAssessmentTasksForEmployeeQuery<GeneralRiskAssessment> dueGraTasksQuery
            , IGetDueMultiHazardRiskAssessmentTasksForEmployeeQuery<PersonalRiskAssessment> duePraTasksQuery
            , IGetDueFireRiskAssessmentFurtherControlMeasureTasksForEmployeeQuery dueFraTasksQuery
            , IGetDueHazardousSubstanceRiskAssessmentFurtherControlMeasureTasksForEmployeeQuery dueTomorrowHsraTasksQuery
            , IGetDueRiskAssessmentReviewTasksForEmployeeQuery dueRiskAssessmentReviewTasksForEmployeeQuery
            , IGetDueResponsibilityTasksForEmployeeQuery dueResponsibilityTasksForEmployeeQuery
            , IGetDueActionTasksForEmployeeQuery dueActionTasksForEmployee)
        {
             _tasksRepository = tasksRepository;
            
            _bus = bus;
            _userForAuditingRepository = userForAuditingRepository;
            _overdueGRATasksQuery = overdueGraTaskQuery;
            _overduePRATasksQuery = overduePraTaskQuery;
            _overdueFRATasksQuery = overdueFraTasksQuery;
            _overdueHSRATasksQuery = overdueHsraTasksQuery;
            _overdueRAReviewTasksQuery = overdueRaReviewTasksQuery;
            _overdueResponsibilitiesTasksForEmployee = overdueResponsibilitiesTasksForEmployee;
            _overdueActionTasksForEmployeeQuery = overdueActionTasksForEmployeeQuery;

            _completedHSRATasksQuery = completedHSRATasksQuery;
            _completedFRATasksQuery = completedFraTasksQuery;
            _completedGRATasksQuery = completedGraTaskQuery;
            _completedPRATasksQuery = completedPraTaskQuery;
            _completedRAReviewTasksQuery = completedRAReviewTasksQuery;

            _dueGraTasksQuery = dueGraTasksQuery;
            _duePraTasksQuery = duePraTasksQuery;
            _dueFraTasksQuery = dueFraTasksQuery;
            _dueTomorrowHSRATasksQuery = dueTomorrowHsraTasksQuery;
            _dueRiskAssessmentReviewTasksForEmployeeQuery = dueRiskAssessmentReviewTasksForEmployeeQuery;
            _dueResponsibilityTasksForEmployeeQuery = dueResponsibilityTasksForEmployeeQuery;
            _dueActionTasksForEmployee = dueActionTasksForEmployee;
        }
Exemplo n.º 22
0
 public TaskService(
     ITaskCategoryRepository responsibilityTaskCategoryRepository,
     IPeninsulaLog log,
     ITasksRepository taskRepository,
     IUserForAuditingRepository userForAuditingRepository,
     IEmployeeRepository employeeRepository, 
     ISiteGroupRepository siteGroupRepository)
 {
     _responsibilityTaskCategoryRepository = responsibilityTaskCategoryRepository;
     _log = log;
     _taskRepository = taskRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _employeeRepository = employeeRepository;
     _siteGroupRepository = siteGroupRepository;
 }
Exemplo n.º 23
0
 public CalendarViewModel(
     IRegionManager regionManager,
     ITasksRepository tasksRepository,
     IEmployeesRepository employeesRepository,
     IEventAggregator eventAggregator) : base(regionManager, typeof(Calendar), typeof(CalendarRibbonTab))
 {
     this.tasksRepository     = tasksRepository;
     this.employeesRepository = employeesRepository;
     this.eventAggregator     = eventAggregator;
     this.eventAggregator.GetEvent <TaskAddedEvent>().Subscribe(OnTaskAdded);
     this.eventAggregator.GetEvent <TaskDeletedEvent>().Subscribe(OnTaskDeleted);
     this.eventAggregator.GetEvent <TaskUpdatedEvent>().Subscribe(OnTaskUpdated);
     Title = "Kalendarz";
     RegisterCommands();
 }
Exemplo n.º 24
0
 public UnitOfWork(ITimer timer,
                   ICommitsRepository commitsRepo,
                   IEmployeeRepository employeeRepo,
                   ITasksRepository tasksRepo,
                   IDailyRepo dailyReportRepo,
                   ISprintRepo sprintReportRepo,
                   ITeamLeaderRepo teamLeaderReportRepo)
 {
     Timer                = timer;
     CommitsRepo          = commitsRepo;
     EmployeeRepo         = employeeRepo;
     TasksRepo            = tasksRepo;
     DailyReportRepo      = dailyReportRepo;
     SprintReportRepo     = sprintReportRepo;
     TeamLeaderReportRepo = teamLeaderReportRepo;
 }
Exemplo n.º 25
0
        public static string GetOptimalConfiguration(int capacity, ITasksRepository <ITask> groupA, ITasksRepository <ITask> groupB)
        {
            if (capacity < 1 || groupA == null || groupA.GetTasks().Count < 1 || groupB == null || groupB.GetTasks().Count < 1)
            {
                throw new Exception("LoadBalancer.GetOptimalConfiguration: Invalid input values");
            }

            var result = new OptimalCombinations(0);

            foreach (var taskA in groupA.GetTasks())
            {
                if (taskA.Consumption > capacity)
                {
                    continue;
                }

                var groupBTasks = groupB.FindByConsumption(capacity - taskA.Consumption);

                if (groupBTasks == null || groupBTasks.Count < 1)
                {
                    continue;
                }

                foreach (var taskB in groupBTasks)
                {
                    int tmpConsumption = taskA.Consumption + taskB.Consumption;
                    if (tmpConsumption < result.OptimalConsumption)
                    {
                        break;
                    }

                    if (tmpConsumption > result.OptimalConsumption)
                    {
                        result = new OptimalCombinations(tmpConsumption);
                    }

                    result.AddCombination(new Combination {
                        taskA = taskA.Id, taskB = taskB.Id
                    });
                }
            }

            return(result.ToString());
        }
Exemplo n.º 26
0
        static void ReadInputFile()
        {
            StringBuilder sbResults = new StringBuilder();
            var           fileLines = System.IO.File.ReadAllLines(@"challenge.in");
            int           lineIdx   = 0;

            foreach (var line in fileLines)
            {
                if (string.IsNullOrWhiteSpace(line))
                {
                    continue;
                }

                switch (lineIdx)
                {
                case 0:
                    GetResourceCapacity(line);
                    lineIdx++;
                    break;

                case 1:
                    AreValidTasks(line);
                    foregroundTasks = Parse(line);
                    lineIdx++;
                    break;

                case 2:
                default:
                    AreValidTasks(line);
                    backgroundTasks = Parse(line);

                    sbResults.AppendLine(LoadBalancer.GetOptimalConfiguration(resourceCapacity, foregroundTasks, backgroundTasks));
                    lineIdx = 0;
                    InitValues();
                    break;
                }
            }

            CreateOutputFile(sbResults);
        }
Exemplo n.º 27
0
        public TasksListViewModel(
            IRegionManager regionManager,
            IEventAggregator eventAggregator,
            ITasksRepository tasksRepository,
            IEmployeesRepository employeesRepository) : base(regionManager, typeof(TasksList), typeof(TasksListRibbonTab))
        {
            this.eventAggregator     = eventAggregator;
            this.tasksRepository     = tasksRepository;
            this.employeesRepository = employeesRepository;
            var tasks = this.tasksRepository.Tasks;

            foreach (var task in tasks)
            {
                var employee = this.employeesRepository.Employees.FirstOrDefault(x => x.Id == task.EmployeeId);
                task.Employee = $"{employee.FirstName} {employee.LastName}";
            }
            Tasks = new ObservableCollection <Task>(tasks.OrderByDescending(x => x.TaskDate));
            this.eventAggregator.GetEvent <TaskAddedEvent>().Subscribe(OnTaskAddedEvent);
            this.eventAggregator.GetEvent <TaskDeletedEvent>().Subscribe(OnTaskDeletedEvent);
            this.eventAggregator.GetEvent <TaskUpdatedEvent>().Subscribe(OnTaskUpdatedEvent);
            this.eventAggregator.GetEvent <TaskSucceededEvent>().Subscribe(OnTaskSucceededEvent);
            this.eventAggregator.GetEvent <TaskFailedEvent>().Subscribe(OnTaskFailedEvent);
            RegisterCommands();
        }
Exemplo n.º 28
0
 public AdminService(IGenericRepository genericRepo, ITasksRepository taskRepo, IAdminRepository adminRepo)
 {
     _genericRepo = genericRepo;
     _tasksRepo = taskRepo;
     _adminRepo = adminRepo;
 }
Exemplo n.º 29
0
 public ShareController(IShareService shareService, ITasksRepository tasks, IUsersRepository users)
 {
     _shareService = shareService;
     _tasksRepository = tasks;
     _usersRepository = users;
 }
Exemplo n.º 30
0
 public UsersRepository(ITasksRepository tasksRepository, RedisClient redisClient)
 {
     _redisClient = redisClient;
     _tasksRepository = tasksRepository;
 }
Exemplo n.º 31
0
 public TasksController()
 {
     this.repository = new FakeTasksRepository();
 }
 public CurrenciesController(ITasksRepository tasks)
 {
     this.tasks = tasks;
 }
 public MySendActionTaskCompletedEmailHandler(IEmailSender emailSender, IBusinessSafeEmailLinkBaseUrlConfiguration urlConfiguration, ITasksRepository taskRepository,
     IUserRepository userRepository)
     : base(emailSender, urlConfiguration, taskRepository, userRepository)
 {
 }
Exemplo n.º 34
0
 public AccountController()
 {
     this.tasks = new TasksRepository();
 }
Exemplo n.º 35
0
 public TasksController(ITasksRepository tasksRepository)
 {
     this.repository = tasksRepository;
 }
Exemplo n.º 36
0
 private TasksService(ITasksRepository tasksRepo, IConfigService configService)
 {
     _tasksRepo     = tasksRepo;
     _configService = configService;
 }
Exemplo n.º 37
0
 public TasksController()
 {
     repository = new TasksRepository();
 }
Exemplo n.º 38
0
 public TimerController()
 {
     repository = new FakeTasksRepository();
 }
 public TaskManagementController(ITasksRepository tasksRepository)
 {
     _tasksRepository = tasksRepository;
 }
Exemplo n.º 40
0
 public TimerController(ITasksRepository repository)
 {
     this.repository = repository;
 }
 public MyTaskService(ITaskCategoryRepository responsibilityTaskCategoryRepository, IPeninsulaLog log, ITasksRepository taskRepository, IUserForAuditingRepository userRepository, IEmployeeRepository employeeRepository, ISiteGroupRepository siteGroupRepository, IBus bus)
     : base(responsibilityTaskCategoryRepository, log, taskRepository, userRepository, employeeRepository, siteGroupRepository)
 {
 }
Exemplo n.º 42
0
 public TasksController(ITasksRepository repository)
 {
     _repository = repository;
 }
 public BusinessTripController(ITasksRepository tasks)
 {
     this.tasks = tasks;
 }
 public TasksService(IMapper autoMapper, ITasksRepository taskRepo)
 {
     _autoMapper = autoMapper;
     _taskRepo   = taskRepo;
 }
Exemplo n.º 45
0
 public TasksController(ITasksRepository Repository)
 {
     repository = Repository;
 }
Exemplo n.º 46
0
 public EverythingService(ITasksRepository tasksRepo, IProjectRepository projectRepo, IGenericRepository genericRepo)
 {
     _tasksRepo = tasksRepo;
     _projectRepo = projectRepo;
     _genericRepo = genericRepo;
 }
Exemplo n.º 47
0
 public TasksController()
 {
     this.repository = new FakeTasksRepository();
 }
 public DictionariesController(ITasksRepository tasks)
 {
     this.tasks = tasks;
 }
 public TaskLoadController(IxmlProcessor proc, ITasksRepository repo)
 {
     this.processor  = proc;
     this.repository = repo;
 }
Exemplo n.º 50
0
 public TasksController(ITasksRepository tasksRepository)
 {
     this.repository = tasksRepository;
 }
Exemplo n.º 51
0
 public TaskController(ITasksRepository tasksRepository)
 {
     _tasksRepository = tasksRepository;
 }
Exemplo n.º 52
0
 public TasksService(ITasksRepository tasksRepository)
 {
     _tasksRepository = tasksRepository;
 }