/// <summary>
        /// Constructor for HovedViewModel
        /// </summary>
        public HovedViewModel()
        {
            _beskedCollection = GeneriskSingleton <BeskedModel> .Instance();

            Setting = ApplicationData.Current.LocalSettings;

            Brugernavn = (string)Setting.Values["Brugernavn"];
            SkjulKnap  = Hjaelpeklasse.Stilling((int)Setting.Values["StillingId"]);

            AnmodningCollection = new ObservableCollection <AnmodningModel>();
            InitialiserAnmodninger();

            HovedHandler = new HovedHandler(this);
        }
示例#2
0
        /// <summary>
        /// Constructor for VagtplanViewModel
        /// </summary>
        public VagtplanViewModel()
        {
            _vagtCollection = VagtplanSingleton.Instance();
            Setting         = ApplicationData.Current.LocalSettings;
            Brugernavn      = (string)Setting.Values["Brugernavn"];
            SkjulKnap       = Hjaelpeklasse.Stilling((int)Setting.Values["StillingId"]);

            Aar = DateTime.Today.Year;

            NuvaerendeUgedag(new SolidColorBrush(Color.FromArgb(255, 169, 169, 169)), new SolidColorBrush(Color.FromArgb(255, 184, 19, 35)));
            Ugedage();

            ClearVagterCollections();
            VagtCollection.LoadVagter();

            VagtHandler = new VagtHandler(this);

            AnsatteListe  = new List <Ansatte>();
            UgedageListe  = new List <Ugedage>();
            UgenumreListe = new List <int>();
            var a = PersistensFacade <Ansatte> .LoadDB("api/Ansattes").Result;

            foreach (var item in a)
            {
                AnsatteListe.Add(item);
            }
            var u = PersistensFacade <Ugedage> .LoadDB("api/Ugedages").Result;

            foreach (var item in u)
            {
                UgedageListe.Add(item);
            }
            for (int i = 1; i <= 53; i++)
            {
                UgenumreListe.Add(i);
            }
            _sorting = AlleVagter;
        }