Esempio n. 1
0
        public OrgService(
            IDbContextScopeFactory dbContextScopeFactory,
            IDepartmentTypeRepository departmentTypeRepository,
            IUserRepository userRepository,
            IUserDepartmentRepository userDepartmentRepository,
            ISignatureRepository signatureRepository,
            INotificationSettingRepository notificationSettingRepository,
            IUserJobTitleRepository userJobTitleRepository,
            IDepartmentServices departmentServices,
            IUserDepartmentServices userDepartmentServices,
            IMapper mapper,
            IUserServices userServices)
        {
            _dbContextScopeFactory         = dbContextScopeFactory;
            _departmentTypeRepository      = departmentTypeRepository;
            _userDepartmentRepository      = userDepartmentRepository;
            _userRepository                = userRepository;
            _signatureRepository           = signatureRepository;
            _notificationSettingRepository = notificationSettingRepository;
            _userJobTitleRepository        = userJobTitleRepository;

            _mapper = mapper;

            _departmentServices     = departmentServices;
            _userDepartmentServices = userDepartmentServices;
            _userServices           = userServices;
        }
 public UnitOfWork(SixtReservationContext context,
                   IBranchRepository branchRepository,
                   IUserRepository userRepository,
                   IRoleRepository roleRepository,
                   IJobTitleRepository jobTitleRepository,
                   IReasonRepository reasonRepository,
                   IQuestionRepository questionRepository,
                   IReservationStatusRepository reservationStatusRepository,
                   IStatusStepRepository statusStepRepository,
                   IRateSegmentRepository rateSegmentRepository,
                   IRateSegmentCategoryRepository RateSegmentCategoryRepository,
                   INotificationSettingRepository notificationSettingRepository,
                   IPermissionRepository permissionRepository,
                   ICustomerRepository customerRepository,
                   IUploadLogRepository uploadLogRepository,
                   IReservationRepository reservationRepository,
                   IReservationHistoryRepository reservationHistoryRepository,
                   IActionSettingRepository actionSettingRepository,
                   IWeekDayRepository weekDayRepository,
                   INotificationRepository notificationRepository,
                   IReservationStepLogRepository reservationStepLogRepository,
                   IVReservationLogRepository vReservationLogRepository,
                   IReservationAssignmentRepository reservationAssinmentRepository,
                   IFormSubmittedRepository formSubmittedRepository,
                   IVReservationListRepository vReservationListRepository,
                   IEmailSettingRepository emailSettingRepository,
                   IVReservationHistoryRepository vReservationHistoryRepository
                   )
 {
     _context                = context;
     BranchBL                = branchRepository;
     UserBL                  = userRepository;
     RoleBL                  = roleRepository;
     JobTitleBL              = jobTitleRepository;
     ReasonBL                = reasonRepository;
     QuestionBL              = questionRepository;
     ReservationStatusBL     = reservationStatusRepository;
     StatusStepBL            = statusStepRepository;
     NotificationSettingBL   = notificationSettingRepository;
     RateSegmentBL           = rateSegmentRepository;
     RateSegmentCategoryBL   = RateSegmentCategoryRepository;
     PermissionBL            = permissionRepository;
     CustomerBL              = customerRepository;
     UploadLogBL             = uploadLogRepository;
     ReservationBL           = reservationRepository;
     ReservationHistoryBL    = reservationHistoryRepository;
     ActionSettingBL         = actionSettingRepository;
     WeekDayBL               = weekDayRepository;
     NotificationBL          = notificationRepository;
     ReservationStepLogBL    = reservationStepLogRepository;
     VReservationLogBL       = vReservationLogRepository;
     ReservationAssignmentBL = reservationAssinmentRepository;
     FormSubmittedBL         = formSubmittedRepository;
     VReservationListBL      = vReservationListRepository;
     EmailSettingBL          = emailSettingRepository;
     VReservationHistoryBL   = vReservationHistoryRepository;
 }
Esempio n. 3
0
 public NotificationServices(
     IDbContextScopeFactory dbContextScopeFactory,
     INotificationRepository notificationRepository,
     INotificationSettingRepository notificationSettingRepository,
     IMapper mapper, ISystemConfigServices systemConfigServices, ILoggerServices loggerServices, INotificationTypeService notificationTypeService)
 {
     _dbContextScopeFactory         = dbContextScopeFactory;
     _notificationRepository        = notificationRepository;
     _notificationSettingRepository = notificationSettingRepository;
     _mapper = mapper;
     _systemConfigServices    = systemConfigServices;
     _loggerServices          = loggerServices;
     _notificationTypeService = notificationTypeService;
 }
 public NotificationSettingService(INotificationSettingRepository notificationSettingRepository, IUnitOfWork unitOfWork)
 {
     this.notificationSettingRepository = notificationSettingRepository;
     this.unitOfWork = unitOfWork;
 }