public FlyopgaveHandler() { DtoFlyopgave = DtoFlyopgaveSingleton.GetInstance; DtoOpgaveArkiv = DtoOpgaveArkivSingleton.GetInstance; FlyopgaveFactory = new FlyopgaveFactory(); Flyopgaver = new ObservableCollection <Flyopgave>(); OpgaveArkivs = new ObservableCollection <OpgaveArkiv>(); }
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(); }