public QuestionController() { _questionRepo = ObjectFactory.GetInstance<IQuestionRepository>(); _categoryRepo = ObjectFactory.GetInstance<ICategoryRepository>(); _checklistRepository = ObjectFactory.GetInstance<ICheckListRepository>(); _userForAuditingRepository = ObjectFactory.GetInstance<BusinessSafe.Domain.RepositoryContracts.IUserForAuditingRepository>(); }
public CheckListController(ICheckListRepository checkListRepository, IStatusRepository statusRepository, ITaskCheckListRepository taskCheckListRepository, ITaskRepository taskRepository) { _checkListRepository = checkListRepository; _sr = statusRepository; _tsr = taskCheckListRepository; _tr = taskRepository; }
public ChecklistController(IDependencyFactory dependencyFactory) { _checklistRepository = dependencyFactory.GetInstance<ICheckListRepository>(); _questionRepository = dependencyFactory.GetInstance<IQuestionRepository>(); _questionResponseRepository = dependencyFactory.GetInstance<IQuestionResponseRepository>(); _clientDetailsService = dependencyFactory.GetInstance<IClientDetailsService>(); _getChecklistsQuery = dependencyFactory.GetInstance<IGetChecklistsQuery>(); _checklistQuestionRepository = dependencyFactory.GetInstance<IChecklistQuestionRepository>(); _employeeRespository = dependencyFactory.GetInstance<IEmployeeRepository>(); _impressionRespository = dependencyFactory.GetInstance<IImpressionTypeRepository>(); _categoryRepository = dependencyFactory.GetInstance<ICategoryRepository>(); _timescaleRepository = dependencyFactory.GetInstance<ITimescaleRepository>(); _userForAuditingRepository = dependencyFactory.GetInstance<IUserForAuditingRepository>(); _siteRepository = dependencyFactory.GetInstance<ISiteRepository>(); _checklistPdfCreator = dependencyFactory.GetInstance<IChecklistPdfCreator>(); _clientDocumentationChecklistPdfWriter = dependencyFactory.GetInstance<IClientDocumentationChecklistPdfWriter>(); _log = dependencyFactory.GetInstance<IPeninsulaLog>(); _qaAdvisorRepository = dependencyFactory.GetInstance<IQaAdvisorRepository>(); _industryRepository = dependencyFactory.GetInstance<IIndustryRepository>(); _bus = dependencyFactory.GetInstance<IBus>(); }
public void Setup() { ResourceUrl = string.Format("{0}{1}/", ApiBaseUrl, "Checklists"); _checklistRepository = ObjectFactory.GetInstance<ICheckListRepository>(); _questionRepository = ObjectFactory.GetInstance<IQuestionRepository>(); _questionResponseRepository = ObjectFactory.GetInstance<IQuestionResponseRepository>(); _userForAuditingRepository = ObjectFactory.GetInstance<IUserForAuditingRepository>(); //Creats a new checklist if does not exist. _checklist = _checklistRepository.GetById(ApiTestChecklistId); if (_checklist == null) { _checklist = new SC.Checklist() { Id = ApiTestChecklistId, ClientId = ApiTestClientId, SiteId = APiTestSiteId, CoveringLetterContent = ApiTestCoveringLetterContents, CreatedBy = _userForAuditingRepository.GetSystemUser(), CreatedOn = DateTime.Now, LastModifiedBy = _userForAuditingRepository.GetSystemUser(), LastModifiedOn = DateTime.Now }; var questions = _questionRepository.GetAll().Take(1).ToList(); //_checklist.UpdateQuestions(questions, new UserForAuditing()); foreach (var question in questions) { _checklist.Questions.Add(new ChecklistQuestion { Checklist = _checklist, Question = question, CreatedBy = _userForAuditingRepository.GetSystemUser(), CreatedOn = DateTime.Now, LastModifiedBy = _userForAuditingRepository.GetSystemUser(), LastModifiedOn = DateTime.Now }); } var response = questions.First().PossibleResponses .Where(r => r.ResponseType.Equals("Positive")) .Select( r => new SC.ChecklistAnswer() { SupportingEvidence = r.SupportingEvidence, ActionRequired = r.ActionRequired, Question = questions.First(), Response = r, CreatedBy = _userForAuditingRepository.GetSystemUser(), CreatedOn = DateTime.Now, LastModifiedBy = _userForAuditingRepository.GetSystemUser(), LastModifiedOn = DateTime.Now }) .ToList(); _checklist.UpdateAnswers(response, _userForAuditingRepository.GetSystemUser()); _checklistRepository.SaveOrUpdate(_checklist); } _totalNumberOfChecklistQuestions = _checklist.Questions.Count(); _totalNumberOfChecklistAnswers = _checklist.Answers.Count(); ObjectFactory.Container.GetInstance<IBusinessSafeSessionManager>().CloseSession(); }
public CheckListBusiness(ICheckListRepository checkListRepository, ILogger logger) { _checkListRepository = checkListRepository; _logger = logger; }
private void btnLoadLists_Click(object sender, EventArgs args) { this.Repository = new CheckListRepository(this.Service); LoadCheckLists(); }
public ChecklistService(ICheckListRepository con, ITaskServices taskservice) { _context = con; _taskservice = taskservice; }
public MySendSafeCheckChecklistCompletedEmailHandler(IEmailSender emailSender, ISafeCheckEmailLinkBaseUrlConfiguration urlConfiguration, ICheckListRepository checklistRepository, IQaAdvisorRepository qaRepository) : base(emailSender, urlConfiguration, checklistRepository, qaRepository) { }
public CheckListsApiController(ICheckListRepository checkListRepository, ICheckListItemRepository checkListItemRepository) { this.checkListRepository = checkListRepository; this.checkListItemRepository = checkListItemRepository; }
public CheckListsController(ICheckListRepository repository, ICheckListItemRepository itemRepository) { this.repository = repository; this.itemRepository = itemRepository; }
public CheckListsController(ICheckListRepository repository) { this.repository = repository; }
public ChecklistService(IDependencyFactory dependencyFactory) { _checklistRepository = dependencyFactory.GetInstance<ICheckListRepository>(); _userForAuditingRepository = dependencyFactory.GetInstance<IUserForAuditingRepository>(); _clientDocumentationChecklistPdfWriter = dependencyFactory.GetInstance<IClientDocumentationChecklistPdfWriter>(); }
public FakeSendChecklistSubmitEmailHandler( IEmailSender emailSender, ICheckListRepository checklistRepository, IBusinessSafeEmailLinkBaseUrlConfiguration businessSafeEmailLinkBaseUrlConfiguration, IDocumentLibraryService docLibraryService , IClientDocumentService clientDocumentService, IClientService clientService) : base(emailSender, checklistRepository, businessSafeEmailLinkBaseUrlConfiguration, docLibraryService, clientDocumentService, clientService) { }
/// <summary> /// Inject CheckList repository /// </summary> /// <returns></returns> public CheckListService(ICheckListRepository checkListRepository) { _checkListRepository = checkListRepository ?? throw new ArgumentNullException($"{nameof(checkListRepository)}"); }