Exemple #1
0
        private async Task GenerateInventDim()
        {
            int lastId = _inventDimHelper.GetLastId();

            int[]            LocationIds = _inventLocationHelper.GetIds();
            List <InventDim> data        = new List <InventDim>();

            foreach (int locationId in LocationIds)
            {
                for (int i = 1; i <= getrandom.Next(1000, 5000); i++)
                {
                    lastId = lastId + 1;
                    InventDim obj = new InventDim();
                    obj.InventDimId      = (lastId).ToString();
                    obj.InventLocationId = locationId.ToString();
                    obj.InventSiteId     = getrandom.Next(1, 100).ToString();
                    obj.WMSLocationId    = getrandom.Next(1, 500).ToString();
                    obj.InventBatchId    = getrandom.Next(1, 100).ToString();
                    obj.WMSPalletId      = getrandom.Next(1, 100).ToString();
                    obj.InventColorId    = getrandom.Next(1, 100).ToString();
                    obj.InventSerialId   = getrandom.Next(1, 100).ToString();
                    obj.InventSizeId     = getrandom.Next(1, 100).ToString();
                    obj.RowVersion       = BitConverter.GetBytes(GetRandomDate().Ticks);

                    obj.CreatedBy  = RandomString(5);
                    obj.ModifiedBy = RandomString(5);

                    data.Add(obj);
                }
            }
            await _inventDimHelper.AddInventDims(data);
        }
Exemple #2
0
 public async Task AddInventDim(InventDim obj)
 {
     try
     {
         _context.InventDim.Add(obj);
         await _context.SaveChangesAsync();
     }
     catch (DbEntityValidationException e)
     {
         throw e;
     }
     catch (Exception)
     {
         throw;
     }
 }