예제 #1
0
 public UserService(IOptions <AppSettings> appSettings,
                    IMapper mapper, IEmailService emailService,
                    IHttpContextAccessor httpContextAccessor,
                    IUtilityRepository utilityRepository,
                    UserManager <AppUser> userManager,
                    SignInManager <AppUser> signInManager,
                    AppDbContext context,
                    RoleManager <Role> roleManager,
                    IHostingEnvironment env,
                    IOTPService otpService,
                    IOTPAppService otpAppService,
                    IDocumentAppService documentAppService,
                    IStateService stateService)
 {
     _settings            = appSettings.Value;
     _userManager         = userManager;
     _signInManager       = signInManager;
     _mapper              = mapper;
     _utilityRepository   = utilityRepository;
     _httpContextAccessor = httpContextAccessor;
     _emailService        = emailService;
     _context             = context;
     _roleManager         = roleManager;
     _stateService        = stateService;
     _otpService          = otpService;
     _otpAppService       = otpAppService;
     _env = env;
     _documentAppService = documentAppService;
 }
예제 #2
0
 public UtilityService(
     IUtilityRepository utilityRepository,
     IMapperFactory mapperFactory
     )
 {
     _utilityRepository = utilityRepository;
     _mapper            = mapperFactory.GetMapper(typeof(BLServices).Name);
 }
예제 #3
0
        /// <summary>
        /// Constructor
        /// </summary>
        public AzureDataAccess()
        {
            var context = new TrackMyCarsContext();

            CarRepository         = new CarRepository(context);
            CarsUtilityRepository = new CarsUtilityRepository(context);
            DriverCarRepository   = new DriverCarRepository(context);
            UserRepository        = new UserRepository(context);
            TokenRepository       = new TokenRepository(context);
            UtilityRepository     = new UtilityRepository(context);
        }
예제 #4
0
 public UtilityService(IMenuRepository menuRepo,
                       IUserAccessRepository menuAccessControl,
                       ILangRepository langRepo,
                       IMultimediaTypeRepository multimediaRepo,
                       ICountryRepository countryRepo,
                       IUtilityRepository utilityRepo)
 {
     Guard.NotNull(menuRepo, nameof(menuRepo));
     Guard.NotNull(menuAccessControl, nameof(menuAccessControl));
     Guard.NotNull(langRepo, nameof(langRepo));
     Guard.NotNull(multimediaRepo, nameof(multimediaRepo));
     Guard.NotNull(countryRepo, nameof(countryRepo));
     Guard.NotNull(utilityRepo, nameof(utilityRepo));
     _menuRepo          = menuRepo;
     _menuAccessControl = menuAccessControl;
     _langRepo          = langRepo;
     _multimediaRepo    = multimediaRepo;
     _countryRepo       = countryRepo;
     _utilityRepo       = utilityRepo;
 }
예제 #5
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="subscriberService"></param>
 /// <param name="mapper"></param>
 public SubscriberAppService(ISubscriberService subscriberService,
                             IMapper mapper, IHostingEnvironment env,
                             IOTPService otpService,
                             IUtilityRepository utilityRepository,
                             UserManager <AppUser> userManager,
                             IOptions <AppSettings> appSettings,
                             IPaymentService paymentService,
                             IUserService userService,
                             IRequestRepository requestRepository,
                             IEmailService emailService)
 {
     _subscriberService = subscriberService;
     _mapper            = mapper;
     _emailService      = emailService;
     _env               = env;
     _otpService        = otpService;
     _settings          = appSettings.Value;
     _userManager       = userManager;
     _utilityRepository = utilityRepository;
     _paymentService    = paymentService;
     _requestRepository = requestRepository;
     _userService       = userService;
 }
 public UtilityService(IUtilityRepository utilityRepository)
 {
     _utilityRepository = utilityRepository;
 }
 public UtilityController(IUtilityRepository utilityRepo)
 {
     this.utilityRepo = utilityRepo;
 }
예제 #8
0
 public UtilityViewComponent(IUtilityRepository utilityRepository)
 {
     this._utilityRepository = utilityRepository;
 }
예제 #9
0
 public UtilityRatingController(IUtilityRepository repository)
 {
     utilityRepository = repository;
 }
예제 #10
0
 public UtilityRepositoryTests()
 {
     _repo = new ServiceHelper().GetRequiredService <IUtilityRepository>() ?? throw new ArgumentNullException(nameof(UtilityRepository));
 }
 public UtilityController(IUtilityRepository utilityRepository)
 {
     this._utilityRepository = utilityRepository;
 }
예제 #12
0
 public UtilityController(IUtilityRepository repo)
 {
     _repo = repo ?? throw new ArgumentNullException(nameof(repo));
 }