コード例 #1
0
        //private readonly ISignalRServices _signalRServices;

        public UsersService(IUnitOfWork unitOfWork,
                            IMapper mapper,
                            IStringLocalizer stringLocalizer,
                            ISecurityService securityService,
                            IOptions <AppSettings> appSettings,
                            IEncryptionServices encryptionServices,
                            IHttpContextAccessor contextAccessor,
                            ICompatibleFrontendEncryption CompatibleFrontendEncryption,
                            ISessionServices sessionServices /*, ISignalRServices signalRServices*/) : base(unitOfWork, mapper, stringLocalizer, sessionServices)
        {
            _AppSettings = appSettings.Value;

            _uow = base._UnitOfWork;
            _uow.CheckArgumentIsNull(nameof(_uow));

            _users     = _uow.Repository <User>() as IUserRepository;
            _userRoles = _uow.Repository <UserRole>() as IUserRoleRepository;

            _securityService = securityService;
            _securityService.CheckArgumentIsNull(nameof(_securityService));

            _compatibleFrontendEncryption = CompatibleFrontendEncryption;
            _compatibleFrontendEncryption.CheckArgumentIsNull(nameof(_compatibleFrontendEncryption));

            _encryptionServices = encryptionServices;
            _encryptionServices.CheckArgumentIsNull(nameof(_encryptionServices));

            //_signalRServices = signalRServices;
            //_signalRServices.CheckArgumentIsNull(nameof(_signalRServices));

            _contextAccessor = contextAccessor;
            _contextAccessor.CheckArgumentIsNull(nameof(_contextAccessor));
        }
コード例 #2
0
 public UsersController(IUserServices userServices,
                        IAccountServices accountServices,
                        ICategoryServices categoryServices,
                        ITransactionServices transactionServices,
                        IBudgetServices budgetServices,
                        IHttpContextProvider context,
                        ISiteConfiguration config,
                        ICryptoProvider crypto,
                        IUrlHelper urlHelper,
                        IModelCache cache,
                        ICachingHelpers cachingHelpers,
                        ISessionServices sessionServices)
     : base(userServices,
                                                                 accountServices,
                                                                 categoryServices,
                                                                 transactionServices, 
                                                                 budgetServices,
                                                                 context,
                                                                 config,
                                                                 urlHelper,
                                                                 cache,
                                                                 cachingHelpers)
 {
     _crypto = crypto;
     _sessionServices = sessionServices;
 }
コード例 #3
0
 public _BusinessService(IUnitOfWork unitOfWork, IMapper mapper, IStringLocalizer stringLocalizer, ISessionServices sessionServices)
 {
     _UnitOfWork      = unitOfWork;
     _Mapper          = mapper;
     _StringLocalizer = stringLocalizer;
     _SessionServices = sessionServices;
 }
コード例 #4
0
 public LookupServices(IUnitOfWork unitOfWork, IMapper mapper, IStringLocalizer stringLocalizer, ISessionServices sessionServices /*, ITransactionServices transactionServices,*/ /*IOldTransactionServices oldTransactionServices*/)
 {
     _unitOfWork      = unitOfWork;
     _Mapper          = mapper;
     _StringLocalizer = stringLocalizer;
     _SessionServices = sessionServices;
 }
コード例 #5
0
        public RolesService(IUnitOfWork uow, IMapper mapper, IStringLocalizer stringLocalizer, ISessionServices sessionServices /*, ISignalRServices signalRServices*/) : base(uow, mapper, stringLocalizer, sessionServices)
        {
            _uow = uow;
            _uow.CheckArgumentIsNull(nameof(_uow));

            _sessionServices = sessionServices;
            _sessionServices.CheckArgumentIsNull(nameof(_sessionServices));

            //_signalRServices = signalRServices;
            //_signalRServices.CheckArgumentIsNull(nameof(_signalRServices));

            _stringLocalizer = stringLocalizer;
            _stringLocalizer.CheckArgumentIsNull(nameof(_stringLocalizer));

            _roles = _uow.Repository <Role>() as IRoleRepository;
            _roles.CheckArgumentIsNull(nameof(_roles));

            _users = _uow.Repository <User>() as IUserRepository;
            _users.CheckArgumentIsNull(nameof(_users));
        }
コード例 #6
0
 public PhotoController(IPhotoService businessService, ISessionServices sessionSevices) : base(businessService, sessionSevices)
 {
     _PhotoService = businessService;
 }
コード例 #7
0
 public SpecificationRepository(MainDbContext mainDbContext, ISessionServices sessionServices) : base(mainDbContext, sessionServices)
 {
 }
コード例 #8
0
 public UserRoleController(IUserRoleService businessService, ISessionServices sessionSevices) : base(businessService, sessionSevices)
 {
 }
コード例 #9
0
 public UnitOfWork(MainDbContext mainDbContext, ISessionServices sessionServices)
 {
     _Context         = mainDbContext;
     _SessionServices = sessionServices;
 }
コード例 #10
0
 public SessionsController(ISessionServices iSessionServices, IUserAuthInfoServices iUserAuthInfoServices, IUserServices iUserServices)
 {
     _iSessionServices      = iSessionServices;
     _iUserAuthInfoServices = iUserAuthInfoServices;
     _iUserServices         = iUserServices;
 }
コード例 #11
0
 public SubCategoryController(ISubCategoryService businessService, ISessionServices sessionSevices) : base(businessService, sessionSevices)
 {
     _SubCategoryService = businessService;
 }
コード例 #12
0
 public AuthenticatedOnlyFilter(ISessionServices _sessionServices)
 {
     sessionServices = _sessionServices;
 }
コード例 #13
0
 public SubCategoryRepository(MainDbContext mainDbContext, ISessionServices sessionServices) : base(mainDbContext, sessionServices)
 {
 }
コード例 #14
0
 public AjaxController(ISessionServices sessionService, IVINServices vinService, ILoggingServices loggingService)
 {
     this.sessionService = sessionService;
     this.vinService     = vinService;
     this.loggingService = loggingService;
 }
コード例 #15
0
 public UserController(IUsersService businessService, ISessionServices sessionSevices) : base(businessService, sessionSevices)
 {
     _UserServices = businessService;
 }
コード例 #16
0
 public UserTokenRepository(MainDbContext mainDbContext, ISessionServices sessionServices) : base(mainDbContext, sessionServices)
 {
 }
コード例 #17
0
 public _BaseController(_IBusinessService businessService, ISessionServices sessionSevices)
 {
     _BusinessService = businessService;
     _SessionServices = sessionSevices;
 }
コード例 #18
0
 public LocalizationRepository(MainDbContext mainDbContext, ISessionServices sessionServices) : base(mainDbContext, sessionServices)
 {
 }
コード例 #19
0
 public ProductController(IProductService businessService, ISessionServices sessionSevices) : base(businessService, sessionSevices)
 {
     _productService = businessService;
 }
コード例 #20
0
 public SpecificationController(ISpecificationService businessService, ISessionServices sessionSevices) : base(businessService, sessionSevices)
 {
     _SpecificationService = businessService;
 }
コード例 #21
0
 public PhotoService(IUnitOfWork unitOfWork, IMapper mapper, IStringLocalizer stringLocalizer, ISessionServices sessionServices) : base(unitOfWork, mapper, stringLocalizer, sessionServices)
 {
 }
コード例 #22
0
 public _GenericRepository(MainDbContext mainDbContext, ISessionServices sessionServices)
 {
     _Context         = mainDbContext;
     _SessionServices = sessionServices;
     _DbSet           = _Context.Set <TDbEntity>();
 }
コード例 #23
0
 public RoleRepository(MainDbContext mainDbContext, ISessionServices sessionServices) : base(mainDbContext, sessionServices)
 {
 }
コード例 #24
0
 public ProductService(IUnitOfWork unitOfWork, IMapper mapper, IStringLocalizer stringLocalizer, ISessionServices sessionServices, IFileServices fileServices) : base(unitOfWork, mapper, stringLocalizer, sessionServices)
 {
     _fileServices = fileServices;
     _fileServices.CheckArgumentIsNull(nameof(_fileServices));
 }