Repository.PosisjonsService.ErForKortEllerHyppig C# (CSharp) Méthode

ErForKortEllerHyppig() private méthode

private ErForKortEllerHyppig ( EksternDeltakerPosisjon forrige, DeltakerPosisjon posisjon ) : bool
forrige EksternDeltakerPosisjon
posisjon Database.Entities.DeltakerPosisjon
Résultat bool
        private bool ErForKortEllerHyppig(EksternDeltakerPosisjon forrige, DeltakerPosisjon posisjon)
        {
            var avstandIMeter = DistanseKalkulator.MeterMellom(forrige.Latitude, forrige.Longitude, posisjon.Latitude, posisjon.Longitude);
            var avstandISekunder = posisjon.Tidspunkt.Subtract(forrige.Tidspunkt).TotalSeconds;

            if (avstandISekunder < _appSettings.MinstTidMellomPosisjoner)
                return true;

            return avstandIMeter < _appSettings.MinstAvstandMellomPosisjoner;
        }