public void Initializer()
        {
            MockObject = new Mock <ITaskCategoryRepository>();
            ITaskCategoryRepository taskCategoryRepository = MockObject.Object;

            TaskCategoryBusinessLogic = new TaskCategoryBusinessLogic(taskCategoryRepository);
        }
Пример #2
0
        public TaskFacadeService(ITaskService taskService, ITaskSyncService taskSyncService,
            ITaskRepository taskRepository,ITaskCategoryRepository taskCategoryRepository)
        {
            this.taskService = taskService;
            this.taskSyncService = taskSyncService;
            this.taskRepository = taskRepository;

            this.taskCategoryRepository = taskCategoryRepository;
        }
Пример #3
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;
 }
Пример #4
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;
 }
 public HazardousSubstanceRiskAssessmentFurtherControlMeasureTaskService(
     IHazardousSubstanceRiskAssessmentRepository riskAssessmentRepository,
     IUserForAuditingRepository userForAuditingRepository,
     IEmployeeRepository employeeRepository,
     ITaskCategoryRepository responsibilityTaskCategoryRepository,
     IPeninsulaLog log,
     IDocumentParameterHelper documentParameterHelper
 
     )
 {
     _riskAssessmentRepository = riskAssessmentRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _employeeRepository = employeeRepository;
     _responsibilityTaskCategoryRepository = responsibilityTaskCategoryRepository;
     _log = log;
     _documentParameterHelper = documentParameterHelper;
 
 }
 public FireRiskAssessmentFurtherControlMeasureTaskService(
     IUserForAuditingRepository userForAuditingRepository,
     ISignificantFindingRepository significantFindingRepository,
     IEmployeeRepository employeeRepository,
     IDocumentParameterHelper documentParameterHelper,
     ITaskCategoryRepository taskCategoryRepository,
     IFireAnswerRepository fireAnswerRepository,
     IBus bus
     )
 {
     _userForAuditingRepository = userForAuditingRepository;
     _significantFindingRepository = significantFindingRepository;
     _employeeRepository = employeeRepository;
     _documentParameterHelper = documentParameterHelper;
     _taskCategoryRepository = taskCategoryRepository;
     _fireAnswerRepository = fireAnswerRepository;
     _bus = bus;
 }
 public RiskAssessmentReviewService(
     IRiskAssessmentRepository riskAssessmentRepository,
     IRiskAssessmentReviewRepository riskAssessmentReviewRepository,
     IUserForAuditingRepository auditedUserRepository,
     IEmployeeRepository employeeRepository,
     ITaskCategoryRepository responsibilityTaskCategoryRepository,
     IPeninsulaLog log,
     IDocumentParameterHelper documentParameterHelper, 
     IUserRepository userRepository)
 {
     _riskAssessmentRepository = riskAssessmentRepository;
     _riskAssessmentReviewRepository = riskAssessmentReviewRepository;
     _auditedUserRepository = auditedUserRepository;
     _employeeRepository = employeeRepository;
     _responsibilityTaskCategoryRepository = responsibilityTaskCategoryRepository;
     _log = log;
     _documentParameterHelper = documentParameterHelper;
     _userRepository = userRepository;
 }
 public FurtherControlMeasureTaskService(
     IUserForAuditingRepository userForAuditingRepository,
     IFurtherControlMeasureTasksRepository taskRepository,
     IEmployeeRepository employeeRepository,
     IPeninsulaLog log,
     IDocumentParameterHelper documentParameterHelper,
     IMultiHazardRiskAssessmentHazardRepository multiHazardRiskAssessmentHazardRepository,
     ITaskCategoryRepository responsibilityTaskCategoryRepository, IUserRepository userRepository, IBus bus
     , IDocumentTypeRepository documentTypeRepository)
 {
     _userForAuditingRepository = userForAuditingRepository;
     _taskRepository = taskRepository;
     _employeeRepository = employeeRepository;
     _log = log;
     _documentParameterHelper = documentParameterHelper;
     _multiHazardRiskAssessmentHazardRepository = multiHazardRiskAssessmentHazardRepository;
     _responsibilityTaskCategoryRepository = responsibilityTaskCategoryRepository;
     _userRepository = userRepository;
     _bus = bus;
     _documentTypeRepository = documentTypeRepository;
 }
 public ResponsibilitiesService(IResponsibilityRepository responsibilityRepository,
                                IResponsibilityCategoryRepository responsibilityCategoryRepository,
                                IResponsibilityReasonRepository responsibilityReasonRepository,
                                IEmployeeRepository employeeRepository,
                                 ISiteRepository siteRepository,
                                IUserForAuditingRepository userForAuditingRepository,
                                ITaskCategoryRepository taskCategoryRepository,
                                IDocumentParameterHelper documentParameterHelper,
                                IStatutoryResponsibilityTemplateRepository statutoryResponsibilityTemplateRepository,
                                IStatutoryResponsibilityTaskTemplateRepository
                                    statutoryResponsibilityTaskTemplateRepository, IPeninsulaLog log)
 {
     _responsibilityRepository = responsibilityRepository;
     _responsibilityCategoryRepository = responsibilityCategoryRepository;
     _responsibilityReasonRepository = responsibilityReasonRepository;
     _siteRepository = siteRepository;
     _employeeRepository = employeeRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _taskCategoryRepository = taskCategoryRepository;
     _documentParameterHelper = documentParameterHelper;
     _statutoryResponsibilityTemplateRepository = statutoryResponsibilityTemplateRepository;
     _statutoryResponsibilityTaskTemplateRepository = statutoryResponsibilityTaskTemplateRepository;
     _log = log;
 }
Пример #10
0
 public TaskService(ITaskRepository taskRepository,ITaskCategoryRepository taskCategoryRepository)
 {
     this.taskRepository = taskRepository;
     this.taskCategoryRepository = taskCategoryRepository;
 }
Пример #11
0
 public CategoryController(ITaskCategoryRepository categoryRepository)
 {
     _categoryRepository = categoryRepository;
 }
        public static RiskAssessmentReview Create(
            RiskAssessment riskAssessment,
            UserForAuditing user,
            Employee assignedToEmployee,
            DateTime completionDueDate,
            ITaskCategoryRepository responsibilityTaskCategoryRepository,
            bool sendTaskNotification,
            bool sendTaskCompletedNotification,
            bool sendTaskOverdueNotification,
            bool sendTaskDueTomorrowNotification,
            Guid taskGuid
            )
        {
            var result = new RiskAssessmentReview()
            {
                RiskAssessment = riskAssessment,
                ReviewAssignedTo = assignedToEmployee,
                CreatedBy = user,
                CreatedOn = DateTime.Now,
                CompletionDueDate = completionDueDate,
                LastModifiedBy = user,
                LastModifiedOn = DateTime.Now
                
            };

            riskAssessment.AddReview(result);
            TaskCategory taskCategory = null;
            string description = null;

            if(riskAssessment as HazardousSubstanceRiskAssessment != null)
            {
                taskCategory = responsibilityTaskCategoryRepository.GetHazardousSubstanceRiskAssessmentTaskCategory();
                description = "HSRA Review";
            }

            if (riskAssessment as GeneralRiskAssessment != null)
            {
                taskCategory = responsibilityTaskCategoryRepository.GetGeneralRiskAssessmentTaskCategory();
                description = "GRA Review";
            }

            if (riskAssessment as PersonalRiskAssessment != null)
            {
                taskCategory = responsibilityTaskCategoryRepository.GetPersonalRiskAssessmentTaskCategory();
                description = "PRA Review";
            }

            if (riskAssessment as FireRiskAssessment != null)
            {
                taskCategory = responsibilityTaskCategoryRepository.GetFireRiskAssessmentTaskCategory();
                description = "FRA Review";
            }

            if (riskAssessment.LastModifiedBy == null)
            {
                riskAssessment.LastModifiedBy = user;
                riskAssessment.LastModifiedOn = DateTime.Now;
            }

            result.RiskAssessmentReviewTask = RiskAssessmentReviewTask.Create(
                riskAssessment.Reference,
                riskAssessment.Title,
                description,
                completionDueDate,
                TaskStatus.Outstanding,
                assignedToEmployee,
                user,
                new List<CreateDocumentParameters>(),
                taskCategory,
                (int)TaskReoccurringType.None,
                null,
                result,
                sendTaskNotification,
                sendTaskCompletedNotification,
                sendTaskOverdueNotification,
                sendTaskDueTomorrowNotification,
                taskGuid);

            return result;
        }
 public MyTaskService(ITaskCategoryRepository responsibilityTaskCategoryRepository, IPeninsulaLog log, ITasksRepository taskRepository, IUserForAuditingRepository userRepository, IEmployeeRepository employeeRepository, ISiteGroupRepository siteGroupRepository, IBus bus)
     : base(responsibilityTaskCategoryRepository, log, taskRepository, userRepository, employeeRepository, siteGroupRepository)
 {
 }
Пример #14
0
 public TaskController(ITaskCategoryRepository taskCategoryRepository, ITaskItemRepository taskRepository)
 {
     _taskCategoryRepository = taskCategoryRepository;
     _taskRepository         = taskRepository;
 }
Пример #15
0
 public TaskCategoryBusinessLogic(ITaskCategoryRepository taskCategoryRepository)
 {
     this.TaskCategoryRepository = taskCategoryRepository;
 }
Пример #16
0
 public TaskCategoryService(ITaskCategoryRepository taskCategoryRepository, IUnitOfWork unitOfWork)
 {
     this._taskCategoryRepository = taskCategoryRepository;
     this._unitOfWork             = unitOfWork;
 }
Пример #17
0
 public TaskCategoryService(ITaskCategoryRepository taskCategoryRepository, IValidator validator)
 {
     _taskCategoryRepository = taskCategoryRepository;
     _validator = validator;
 }
 public TaskCategoryService(ITaskCategoryRepository db)
 {
     this.db = db;
 }
Пример #19
0
 public DataAccess(ITaskRepository tasks, ITaskCategoryRepository taskCategories, ISeverityRepository severities)
 {
     Tasks          = tasks;
     TaskCategories = taskCategories;
     Severities     = severities;
 }