Esempio n. 1
0
        async Task ExecuteLoadDataCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Bicycles.Clear();
                var bicycles = await BicycleDS.FindAllAsync(true);

                foreach (var bicycle in bicycles)
                {
                    Bicycles.Add(bicycle);
                }

                await RetrieveUsers();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
 public virtual bool Store(Bicycle item)
 {
     if (item.BicycleOwner != null && BicycleStorageCapacity > Bicycles.Count)
     {
         identificator.GenerateIdentification(item);
         item.BicycleStorage = this;
         item.BicycleStatus  = BicycleStatus.Guarded;
         Bicycles.Add(item);
         return(true);
     }
     return(false);
 }
Esempio n. 3
0
        private void AddBicycle()
        {
            Random       myRandom        = new Random((Int32)DateTime.Now.Ticks);
            string       myModel         = myModels[GetRandomNumber()];
            string       myManufacture   = myManufactures[GetRandomNumber()];
            int          myYear          = myYears[GetRandomNumber()];
            int          myNumberOfSpeed = myNumberOfSpeeds[GetRandomNumber()];
            string       myType          = myTypes[GetRandomNumber()];
            BicycleFrame Frame           = new BicycleFrame(myMaterials[GetRandomNumber()], mySizes[GetRandomNumber()]);
            Bicycle      s = new Bicycle(myModel, myManufacture, myYear, myNumberOfSpeed, myType, Frame);

            Bicycles.Add(s);

            int GetRandomNumber()
            {
                return(myRandom.Next(0, 6));
            }
        }
Esempio n. 4
0
 public void AddBicycle(Bicycle bicycle)
 {
     Bicycles.Add(bicycle);
 }