public ApiControllerBase(IServiceProvider provider) { Mapper = provider.GetRequiredService <IMapper>(); UserGroupPosition = provider.GetRequiredService <IUserGroupPositionProvider>(); Repository = provider.GetRequiredService <IEntityRepositoryProvider>(); }
public GroupAuthorizationHandler(IEntityRepository <User> usersRepo, IHttpContextAccessor httpContextAccessor, IUserGroupPositionProvider userGroupPositionProvider) { _usersRepo = usersRepo; _positionProvider = userGroupPositionProvider; _httpContextAccessor = httpContextAccessor; }