Inject User and Claims to DbContext using Factory - C#