Example #1
0
        public void Test()
        {
            Console.WriteLine("Testing database");
            _model = new BBModel();

            int lastSN = _model.GetLastSN();

            Console.WriteLine("Current last SN:{0}", _model.GetLastSN());


            var newLastSN = _model.ReserveSNRange(3);

            Console.WriteLine("Resered 3 serial numbers. From {0} to {1}", newLastSN - 3, newLastSN);



            //_model.SetLastSN(lastSN);
        }
Example #2
0
        private void AssignCalfSN(List <Herd> herdList)
        {
            int numCalves  = herdList.Sum(h => h.Calves.Count(c => !c.DoNotImport));
            int startingSN = _model.ReserveSNRange(numCalves);

            foreach (Herd herd in herdList)
            {
                foreach (RawCalf c in herd.Calves.Where(c => !c.DoNotImport))
                {
                    c.CalfSN = startingSN++;
                }
            }
            //return --startingSN;

/*            foreach (Herd herd in herdList)
 *          {
 *              var l = herd.Calves.Where(h => h.CalfSN==0);
 *          }*/
        }