예제 #1
0
        public EditTemplateViewModel(RouterService router,
                                     IQuestionRepository questionRepository,
                                     IQuestionTypeRepository questionTypeRepository,
                                     IAnswerSetValueRepository answerSetValueRepository,
                                     IChecklistRepository checklistRepository,
                                     IChecklistQuestionRepository checklistQuestionRepository)
        {
            _questionRepository          = questionRepository;
            _answerSetValueRepository    = answerSetValueRepository;
            _checklistRepository         = checklistRepository;
            _checklistQuestionRepository = checklistQuestionRepository;
            _router = router;

            AddExistingQuestionCommand = new RelayCommand(AddExistingQuestion, () => SelectedExistingQuestion != null);
            AddNewQuestionCommand      = new RelayCommand(AddNewQuestion, () => SelectedQuestionType != null);
            SaveTemplateCommand        = new RelayCommand(SaveTemplate);
            CancelCommand = new RelayCommand(_router.GoBack);
            RemoveSelectedQuestionCommand = new RelayCommand(RemoveSelectedQuestion);

            ExistingQuestions = new ObservableCollection <Database.Question>();
            QuestionTypes     = new ObservableCollection <QuestionType>(questionTypeRepository.All());
            TemplateQuestions = new ObservableCollection <ChecklistQuestion>();
            ControlList       = new ObservableCollection <ITemplateWrapper>();

            SelectedQuestionType = QuestionTypes.Count > 0 ? QuestionTypes[0] : null;
        }
예제 #2
0
 public BadgeController(IChecklistRepository checklistRepository,
                        ICloudConverterService cloudConverter,
                        IAzureBlobStorageService blobStorageService)
 {
     mChecklistRepository = checklistRepository;
     mCloudConverter = cloudConverter;
     mBlobStorageService = blobStorageService;
 }
예제 #3
0
 public ChecklistService(IChecklistRepository checklistRepository)
 {
     this._checklistRepository = checklistRepository;
     if (!string.IsNullOrEmpty(CurrentUser.DbName))
     {
         this._dbName = CurrentUser.DbName;
     }
 }
 public ChecklistController(ILogger <ChecklistController> logger, ContextEntity context)
 {
     _logger             = logger;
     _context            = new ChecklistRepositoryEntity(context);
     _contextAppointment = new AppointmentRepositoryEntity(context);
     _save   = new CheckListSaveService(_contextAppointment);
     _list   = new ChekListListService(_context);
     _delete = new CheckListDeleteService(_context);
 }
예제 #5
0
 public ChecklistStepsController(IChecklistRepository repo, IHttpContextAccessor httpContextAccessor)
 {
     _repo = repo;
     this.httpContextAccessor = httpContextAccessor;
     user = this.httpContextAccessor.HttpContext.User.Identity.Name;
     // user = User.Identity.Name;
     // user = WindowsIdentity.GetCurrent().Name;
     user = user.Substring(user.IndexOf(@"\") + 1);
 }
예제 #6
0
        public TemplateOverviewViewModel(RouterService router, IChecklistRepository repository)
        {
            _router     = router;
            _repository = repository;

            ToTemplateCommand  = new RelayCommand(ToTemplate, () => SelectedChecklist != null);
            NewTemplateCommand = new RelayCommand(NewTemplate);
            SearchCommand      = new RelayCommand(Search);

            Checklists = new ObservableCollection <TemplateChecklistViewModel>();
        }
 public EmployeeChecklistEmailService(
     IEmployeeChecklistEmailRepository employeeChecklistEmailRepository,
     IEmployeeRepository employeeRepository,
     IChecklistRepository checklistRepository,
     IUserForAuditingRepository userForAuditingRepository,
     IPeninsulaLog log,
     IEmployeeChecklistRepository employeeChecklistRepository,
     IPersonalRiskAssessmentRepository riskAssessmentRepository)
 {
     _employeeChecklistEmailRepository = employeeChecklistEmailRepository;
     _employeeRepository = employeeRepository;
     _checklistRepository = checklistRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _log = log;
     _employeeChecklistRepository = employeeChecklistRepository;
     _riskAssessmentRepository = riskAssessmentRepository;
 }
 public PersonalRiskAssessmentService(
     IPersonalRiskAssessmentRepository personalRiskAssessmentRepository,
     IUserForAuditingRepository userRepo,
     IEmployeeRepository employeeRepository,
     IChecklistRepository checklistRepository,
     IPeninsulaLog log,
     IRiskAssessmentRepository riskAssessmentRepository, 
     ISiteRepository siteRepository, 
     IRiskAssessorRepository riskAssessorRepository,
     IEmployeeChecklistRepository employeeChecklistRepository)
 {
     _personalRiskAssessmentRepository = personalRiskAssessmentRepository;
     _userForAuditingRepository = userRepo;
     _checklistRepository = checklistRepository;
     _employeeRepository = employeeRepository;
     _log = log;
     _riskAssessmentRepository = riskAssessmentRepository;
     _siteRepository = siteRepository;
     _riskAssessorRepository = riskAssessorRepository;
     _employeeChecklistRepository = employeeChecklistRepository;
 }
 public FireRiskAssessmentService(IFireRiskAssessmentRepository fireRiskAssessmentRepository
     , IUserForAuditingRepository auditedUserRepository
     , IChecklistRepository checklistRepository
     , IQuestionRepository questionRepository
     , IDocumentParameterHelper documentParameterHelper
     , IPeninsulaLog log
     , IRiskAssessmentRepository riskAssessmentRepository
     , IUserRepository userForAuditingRepository
     , ISiteRepository siteRepository
     , IRiskAssessorRepository riskAssessorRepository)
 {
     _auditedUserRepository = auditedUserRepository;
     _fireRiskAssessmentRepository = fireRiskAssessmentRepository;
     _log = log;
     _checklistRepository = checklistRepository;
     _questionRepository = questionRepository;
     _documentParameterHelper = documentParameterHelper;
     _riskAssessmentRepository = riskAssessmentRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _siteRepository = siteRepository;
     _riskAssessorRepository = riskAssessorRepository;
 }
예제 #10
0
        public CreateTaskViewModel(RouterService router,
                                   IIntervalFrequencyRepository intervalFrequencyRepository,
                                   ICustomerRepository customerRepository,
                                   ITaskRepository taskRepository,
                                   IChecklistRepository checklistRepository,
                                   IParkingLotRepository parkingLotRepository)
        {
            _customerRepository   = customerRepository;
            _taskRepository       = taskRepository;
            _checklistRepository  = checklistRepository;
            _parkingLotRepository = parkingLotRepository;
            _router = router;

            GenerateInspectionDatesCommand = new RelayCommand(CalculateInspectionDates);
            SaveInspectionCommand          = new RelayCommand(SaveInspection);
            CancelInspectionCommand        = new RelayCommand(_router.GoBack);

            ClearTaskScheduleCommand  = new RelayCommand(ClearTaskSchedule);
            AddTaskScheduleCommand    = new RelayCommand(AddTaskSchedule);
            RemoveTaskScheduleCommand = new RelayCommand(RemoveTaskSchedule);

            SearchCommand      = new RelayCommand <string>(Search);
            ClearSearchCommand = new RelayCommand <string>(ClearSearch);

            NewChecklistCommand   = new RelayCommand(NewChecklist);
            NewCustomerCommand    = new RelayCommand(NewCustomer);
            NewParkingLotCommand  = new RelayCommand(NewParkingLot);
            EditChecklistCommand  = new RelayCommand(EditChecklist);
            EditCustomerCommand   = new RelayCommand(EditCustomer);
            EditParkingLotCommand = new RelayCommand(EditParkingLot);

            IntervalFrequencies = new ObservableCollection <IntervalFrequency>(intervalFrequencyRepository.All());
            Customers           = new ObservableCollection <Customer>();
            InspectionsDates    = new ObservableCollection <DateTime>();
            ParkingLots         = new ObservableCollection <ParkingLot>();
            Checklists          = new ObservableCollection <Checklist>();
            TaskSchedules       = new ObservableCollection <TaskSchedule>();
        }
 public CheckListSaveService(IAppointmentRepository <Appointment> repository, IChecklistRepository <CheckList> checklistRepository, IPDFWriter servicePDF)
 {
     _repository          = repository;
     _repositoryCheckList = checklistRepository;
     _servicePDF          = servicePDF;
 }
예제 #12
0
 public ChecklistService(IDataUnitOfWork dataUnitOfWork)
 {
     _checklistRepository = dataUnitOfWork.ChecklistRepository;
     _doorRepository      = dataUnitOfWork.DoorRepository;
     _workorderTemplateHardwareCollectionRepository = dataUnitOfWork.WorkorderTemplateHardwareCollectionRepository;
 }
예제 #13
0
 public FunctionBase(IChecklistRepository checklistsRepo, IUserRepository userRepo)
 {
     ChecklistsRepo = checklistsRepo;
     UserRepo       = userRepo;
 }
예제 #14
0
 public ChekListListService(IChecklistRepository <CheckList> repository)
 {
     _repository = repository;
 }
예제 #15
0
 public ReorderChecklistTask(IChecklistRepository checklistsRepo, IUserRepository userRepo) : base(checklistsRepo, userRepo)
 {
 }
예제 #16
0
 public ChecklistController(IChecklistRepository repository, IControllerConfiguration config)
 {
     _repository = repository;
     PageSizeLimit = config.PageSizeLimit;
 }
예제 #17
0
 public GetAllChecklists(IChecklistRepository checklistsRepo, IUserRepository userRepository) : base(checklistsRepo, userRepository)
 {
 }
예제 #18
0
 public CheckListController(IChecklistRepository _checklistRepository, IUserProvider user)
 {
     checklistRepository = _checklistRepository;
     userId = user.GuidId;
 }
예제 #19
0
 public ChecklistService(IChecklistRepository checklistRepository)
 {
     _checklistRepository = checklistRepository;
 }
예제 #20
0
 public ShareChecklist(IChecklistRepository checklistsRepo, IUserRepository userRepo, IMailSender mailSender) : base(checklistsRepo, userRepo)
 {
     _mailSender = mailSender;
 }
예제 #21
0
 public CheckListDeleteService(IChecklistRepository <CheckList> repository)
 {
     _repository = repository;
 }
예제 #22
0
 public DeleteChecklist(IChecklistRepository checklistsRepo, IUserRepository userRepository) : base(checklistsRepo, userRepository)
 {
 }
 public ChecklistService(IChecklistRepository checklistRepository)
 {
     _checklistRepository = checklistRepository;
 }
 public ChangeChecklistTaskStatus(IChecklistRepository checklistsRepo, IUserRepository userRepo) : base(checklistsRepo, userRepo)
 {
 }
예제 #25
0
 public ChecklistService(IChecklistRepository repository)
 {
     _repository = repository;
 }
예제 #26
0
 public ChecklistService(IChecklistRepository _checklistRepository)
 {
     checklistRepository = _checklistRepository;
 }
예제 #27
0
 public ChecklistsService()
 {
     _checklistRepo   = new ChecklistRepository();
     _itemRepo        = new ItemRepository();
     _translationRepo = new TranslationRepository();
 }
예제 #28
0
 public ChecklistController(IChecklistRepository checklistRepository, ISpamDetectionService spamDetectionService)
 {
     mChecklistRepository = checklistRepository;
     mSpamDetectionService = spamDetectionService;
 }