Exemple #1
0
        async Task ExecuteLoadDogsCommand()
        {
            IsBusy = true;

            try
            {
                if (Dogs.Count() > 0)
                {
                    return;
                }

                var dogs = await DogStore.GetItemsAsync(true);

                foreach (var dog in dogs)
                {
                    Dogs.Add(dog);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Exemple #2
0
        private Logg CreateLog(int id, Jakt hunt)
        {
            var faker = new Faker <Logg>("nb_NO")
                        .RuleFor(o => o.ID, f => id.ToString())
                        .RuleFor(u => u.Notes, (f, u) => f.Rant.Review())
                        .RuleFor(x => x.Latitude, (f, u) => f.Address.Latitude(61, 65).ToString())
                        .RuleFor(x => x.Longitude, (f, u) => f.Address.Longitude(9, 12).ToString())
                        .RuleFor(x => x.Dato, (f, u) => f.Date.Between(hunt.DatoFra, hunt.DatoTil))
                        .RuleFor(x => x.Sett, (f, u) => f.Random.Int(0, 10))
                        .RuleFor(x => x.Skudd, (f, u) => f.Random.Int(0, 2))
                        .RuleFor(x => x.Treff, (f, u) => f.Random.Int(0, u.Skudd))
                        .RuleFor(x => x.JaktId, (f, u) => hunt.ID)
                        .RuleFor(x => x.JegerId, (f, u) => Hunters.ElementAt(f.Random.Int(0, Hunters.Count() - 1)).ID)
                        .RuleFor(x => x.DogId, (f, u) => Dogs.ElementAt(f.Random.Int(0, Dogs.Count() - 1)).ID)
                        .RuleFor(x => x.ArtId, (f, u) => Species.ElementAt(f.Random.Int(0, Species.Count() - 1)).ID)
            ;
            var log = faker.Generate();

            return(log);
        }