示例#1
0
 public EntityStore(TDbContext context, BaseErrorDescriber errorDescriber,
                    ILoggerFactory loggerFactory, IConfiguration configuration)
 {
     Logger  = loggerFactory.CreateLogger(GetType());
     Context = context ?? throw new ArgumentNullEx(nameof(context));
     Context.Configuration = configuration;
     Mapper         = Context.Database.GetService <IMapper>();
     cache          = GetServices <IDistributedCache>();
     ErrorDescriber = errorDescriber ??
                      throw new ArgumentNullEx(nameof(errorDescriber));
     httpContextAccessor = GetServices <IHttpContextAccessor>();
     Uid = httpContextAccessor?.HttpContext?.User?.FindFirstValue("id");
     if (Uid.IsNullOrEmpty())
     {
         Uid = string.Empty;
     }
 }
示例#2
0
 public RoleStoreBase(TDbcontext context, BaseErrorDescriber errorDescriber, ILoggerFactory loggerFactory, IConfiguration configuration) : base(context, errorDescriber, loggerFactory, configuration)
 {
 }