示例#1
0
 public BrugerDataViewModel()
 {
     _dtoBrugerLogin    = DtoBrugerLoginSingleton.GetInstance;
     _dtoRolesSingleton = DtoRolesSingleton.GetInstance;
     BrugerLogIns       = new ObservableCollection <BrugerLogIn>();
     RollerList         = new List <Roles>();
     LoadBrugerData();
 }
示例#2
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();
        }