public JWTService(IOptions <SecretSettings> secretSettings, IStandardUserRolesRepository roles, ICustomUserRolesService urolesService, IPeopleRepository peopleRepository) { _settings = secretSettings.Value; _standardUserRoles = roles; _customUserRolesService = urolesService; _peopleRepository = peopleRepository; _key = new SymmetricSecurityKey(Encoding.ASCII.GetBytes(_settings.Secret)); _credentials = new SigningCredentials(_key, _algorithm); }
public UserrolesController(IStandardUserRolesRepository repository, ICustomUserRolesService roleService) { _repository = repository; _rolesService = roleService; }
public CustomUserRolesService(IStandardUserRolesRepository repository, IDoctorsRepository doctorsRepository, IPatientsRepository patRepo) { _repository = repository; _doctorsRepository = doctorsRepository; _patientsRepository = patRepo; }