示例#1
0
 public SettingController(ISettingRepository repoSetting,
                          IEmailSettingRepository repoEmailSetting,
                          IDEncryptionRepository repoDEncrption)
 {
     repositorySetting      = repoSetting;
     repositoryEmailSetting = repoEmailSetting;
     repositoryDEncrption   = repoDEncrption;
 }
 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;
 }
        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;
 }