Exemple #1
0
        public void InitData()
        {
            _dtoHangar      = DtoHangarSingleton.GetInstance;
            _dtoFly         = DtoFlySingleton.GetInstance;
            _dtoOpgaveArkiv = DtoOpgaveArkivSingleton.GetInstance;
            _dataMessenger  = DataMessengerSingleton.GetInstance;
            _dtoRoles       = DtoRolesSingleton.GetInstance;
            LogInBrugernavn = _dataMessenger.BrugerLogIn.BrugerNavn;

            LogInRole = _dtoRoles.RolesListe.First(x => x.Id.Equals(_dataMessenger.BrugerLogIn.RoleId)).ToString();
            var s = DataMessengerSingleton.GetInstance;

            Flyopgave     = s.Flyopgave;
            OpgaveArkiv   = _dtoOpgaveArkiv.OpgaveArkivListe.Single(x => x.FlyopgaveId.Equals(Flyopgave.Id));
            FlyopgaveNr   = Flyopgave.FlyopgaveNummer;
            Afgang        = Flyopgave.AfgangSomText;
            FlyId         = Flyopgave.FlyId;
            HangarId      = Flyopgave.HangarId;
            FlyType       = GetFlyObject();
            Hangar        = GetHangarObject();
            OpgaveAdapter = new OpgaveAdapter(OpgaveArkiv, Flyopgave);
            OpgaveArkivinit();
            CountdownToDeadline();
        }
Exemple #2
0
 public FlyDataViewModel()
 {
     _dtoFlySingleton = DtoFlySingleton.GetInstance;
     Fly = new ObservableCollection <Fly>();
     LoadDtoFly();
 }