コード例 #1
0
 public SettingController(ISettingRepository repoSetting,
                          IEmailSettingRepository repoEmailSetting,
                          IDEncryptionRepository repoDEncrption)
 {
     repositorySetting      = repoSetting;
     repositoryEmailSetting = repoEmailSetting;
     repositoryDEncrption   = repoDEncrption;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 public AccountController(IUserRepository repoUser,
                          IAuthentication repoIAuthentication,
                          IPostRepository repoPost,
                          ICommentRepository repoComment,
                          ICategoryRepository repoCategory,
                          MembershipProvider repoMemberShipProvider,
                          IDEncryptionRepository repoDEncryption,
                          IEmailSettingRepository repoEmailSetting,
                          ISettingRepository repoSetting)
 {
     repositoryUser               = repoUser;
     repositoryIAuthentication    = repoIAuthentication;
     repositoryCategory           = repoCategory;
     repositoryComment            = repoComment;
     repositoryPost               = repoPost;
     repositoryMemberShipProvider = repoMemberShipProvider;
     repositoryDEncryption        = repoDEncryption;
     repositoryEmailSetting       = repoEmailSetting;
     repositorySetting            = repoSetting;
 }
コード例 #4
0
        public UnitOfWork(ApplicationDbContext context,
                          IAllowedDomainRepository domain,
                          IRolesRepository roles,
                          IAccountRepository account,
                          IEmailSettingRepository emailSetting,
                          IDepartmentRepository department,
                          IEmailRepository email,
                          ISystemSettingsRepository systemsettings,
                          IProposalRepository proposal)
        {
            _context = context;

            allowedDomains = domain;
            EmailSetting   = emailSetting;
            Roles          = roles;
            Account        = account;
            Departments    = department;
            Email          = email;
            SystemSettings = systemsettings;
            Proposals      = proposal;
        }
コード例 #5
0
 public EmailSettingService(IEmailSettingRepository emailSettingRepository)
 {
     _emailSettingRepository = emailSettingRepository;
 }