Ejemplo n.º 1
0
        public JourneyData GetSpecificJourney(int journeyId)
        {
            var journey = repoService.GetList <JourneyData>().FirstOrDefault(t => t.JourneyId == journeyId);

            if (journey == null)
            {
                var _ = JourneysList.FirstOrDefault(t => t.JourneyId == journeyId);
                if (_ != null)
                {
                    journey                  = new JourneyData();
                    journey.JourneyId        = journeyId;
                    journey.JourneyEndDate   = _.EndDate;
                    journey.JourneyStartDate = _.StartDate;
                    journey.JourneyNumber    = _.JourneyNumber;
                }
            }

            if (journey != null)
            {
                journey.GPSData = new List <JourneyCoordinates>();
                journey.GPSData.AddRange(repoService.GetList <JourneyCoordinates>().Where(t => t.JourneyId == journeyId).ToList());
            }

            return(journey);
        }
Ejemplo n.º 2
0
 public void SignOut()
 {
     userService.SaveSetting("Fleetname", string.Empty, SettingType.String);
     userService.SaveSetting("PrivateMode", false, SettingType.Bool);
     userService.SaveSetting("Username", string.Empty, SettingType.String);
     userService.SaveSetting("DriverId", -1, SettingType.Int);
     userService.SaveSetting("Password", string.Empty, SettingType.String);
     userService.SaveSetting("Phone", string.Empty, SettingType.String);
     userService.SaveSetting("FleetCode", string.Empty, SettingType.String);
     userService.SaveSetting("RealName", string.Empty, SettingType.String);
     LoggedIn = false;
     Notifications.Clear();
     JourneysList.Clear();
     HasLoggedOut = true;
 }