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; } }
public RoleStoreBase(TDbcontext context, BaseErrorDescriber errorDescriber, ILoggerFactory loggerFactory, IConfiguration configuration) : base(context, errorDescriber, loggerFactory, configuration) { }