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