Пример #1
0
 public EntityService(IUnitOfWork unitOfWork, IEntityReadRepository <TEntity> readRepository, IEntityRepository <TEntity> repository, ILoggerFactory loggerFactory, IStringLocalizerFactory localizerFactory, IValidator <SModel> validator)
 {
     _unitOfWork     = unitOfWork;
     _readRepository = readRepository;
     _repository     = repository;
     _logger         = loggerFactory.CreateLogger <EntityService <TEntity, TModel, SModel> >();
     _localizer      = localizerFactory.Create(typeof(ServiceResource));
     _validator      = validator;
 }
Пример #2
0
        public IEntityReadRepository <TEntity> QueryEntity <TEntity>() where TEntity : class, IBaseEntity
        {
            IEntityReadRepository <TEntity> repo = GetRepo <EntityReadRepository <TEntity>, TEntity>();

            if (repo == null)
            {
                repo = new EntityReadRepository <TEntity>(context);
            }
            return(repo);
        }