Exemplo n.º 1
0
        public static GraphDataSet LoadSampleFromNormalizedDatabase(int?size)
        {
            var retour = new GraphDataSet();

            RewriteSampleFiles(size);

            using (var loader = new CsvLoaderNormalized())
            {
                loader.OnMessage += Loader_OnMessage;
                loader.LoadReferences();

                loader.LoadProviders(Path.Combine(_dataRootPath, @"ImmobilisCommander\ADEX\Data\entreprise_2020_08_01_04_00.csv"));
                loader.LoadLinks(Path.Combine(_dataRootPath, @"ImmobilisCommander\ADEX\Data\declaration_avantage_2020_08_01_04_00.csv"));
                loader.LoadLinks(Path.Combine(_dataRootPath, @"ImmobilisCommander\ADEX\Data\declaration_convention_2020_08_01_04_00.csv"));
                loader.LoadLinks(Path.Combine(_dataRootPath, @"ImmobilisCommander\ADEX\Data\declaration_remuneration_2020_08_01_04_00.csv"));

                loader.Save();

                retour = loader.LinksToJson(null, size);

                loader.OnMessage -= Loader_OnMessage;
            }

            return(retour);
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Search(string txt)
        {
            using (var loader = new CsvLoaderNormalized())
            {
                loader.OnMessage += Loader_OnMessage;

                return(new JsonResult(loader.LinksToJson(txt, 1000)));
            }
        }