Exemple #1
0
        public async Task <Result> AddStorages()
        {
            var storages = _seedService.GetStorageBulkData();

            _logger.Info("AddStoragesSp Started");

            var result = await _storageStore.AddStorages(storages);

            _logger.Info("AddStoragesSp Finished");

            return(result);
        }
        public async Task <Result> AddStorages()
        {
            var storages = _seedService.GetStorageBulkData();


            _logger.Info("AddStoragesEfCore Started");

            _context.AddRange(storages.GetRange(0, 20));

            // _context.AddRange(storages
            //     .SelectMany(s => s.Products.Select(p => p.Supplier))
            //     .GroupBy(x => x.Id).Select(x => x.First()));
            //
            // _context.AddRange(storages.SelectMany(s=>s.Products)
            //     .GroupBy(p=>p.Id).Select(g =>g.First()));

            await _context.SaveChangesAsync();

            _logger.Info("AddStoragesEfCore Finished");

            return(Result.Successful());
        }