Beispiel #1
0
        private static IEnumerable <MockLanguage> ReadFromJson(IServiceProvider serviceProvider)
        {
            var optionsAccessor = serviceProvider
                                  .GetRequiredService <IDataProviderOptions <IEnumerable <MockLanguage>, FileProviderOptions> >();

            var file = new PhysicalFileProvider(AppContext.BaseDirectory).GetFileInfo(optionsAccessor.Value.Path);

            return(JsonSerializer.DeserializeAsync <IEnumerable <MockLanguage> >(file.CreateReadStream()).Result);
        }