示例#1
0
        public async void OnUpdate()
        {
            var apiUrl      = _buildBreweries.ReturnBeerApiUrl();
            var breweryJson = await _buildBreweries.ReturnBeerApiJTO(apiUrl);

            var coorCsv = _buildBreweries.ReturnCsv();

            var breweryEnt = _buildBreweries.ReturnMappedBreweries(breweryJson);

            var final = _buildBreweries.ReturnCompletedMappedBrewery(coorCsv, breweryEnt);

            foreach (var fin in final)
            {
                _brewRepo.Create(fin);
            }
        }
示例#2
0
        public async Task <IActionResult> GetDB()
        {
            var url = _buildDB.ReturnBeerApiUrl();

            var beerJson = await _buildDB.ReturnBeerApiJTO(url);

            var csv = _buildDB.ReturnCsv();

            var beerModel    = _buildDB.ReturnMappedBreweries(beerJson);
            var breweryModel = _buildDB.ReturnCompletedMappedBrewery(csv, beerModel);

            foreach (var brewery in breweryModel)
            {
                _brewRepo.Create(brewery);
            }


            return(null);
        }