//private Stopwatch _stopwatch = new Stopwatch();

        public void Add()
        {
            ErrorMessage = null;
            //Indsætter ProcessOrderNr
            _viewModel.SelectedTappeKontrol.ProcessOrderNr = SelectedPOSingleton.GetInstance().ActiveProcessOrdre.ProcessOrdreNr;
            //Indsætter tid
            _viewModel.SelectedTappeKontrol.Tidspunkt = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
            _viewModel.SelectedTappeKontrol.Tidspunkt = _viewModel.SelectedTappeKontrol.Tidspunkt + _viewModel.TimeSpan;

            //Tjekker om der er fejl


            foreach (var f in _viewModel.Validatons)
            {
                if (f.Value.Besked != null)
                {
                    AddToMessage(f.Value.Besked, f.Key);
                }
            }

            if (ErrorMessage != null)
            {
                MessageDialogHelper.Show(ErrorMessage, "Der mangler oplysninger");
            }

            else
            {
                if (_validation.TjekPrimærNøgle(_viewModel.SelectedTappeKontrol.ProcessOrderNr, _viewModel.SelectedTappeKontrol.Tidspunkt))
                {
                    MessageDialogHelper.Show("Du har allerede lavet en på dette tidspunkt", "Tappe Kontrollen findes allerede");
                }
                else
                {
                    //Sætter Vægtkontrol til null
                    if (_viewModel.SelectedTappeKontrol.VaegtKontrol == 0)
                    {
                        _viewModel.SelectedTappeKontrol.VaegtKontrol = -1;
                    }

                    //Sætter SmagsTestNr til Null
                    if (_viewModel.SelectedTappeKontrol.SmagsTestNr == 0)
                    {
                        _viewModel.SelectedTappeKontrol.SmagsTestNr = -1;
                    }
                    //Sætter C02 til Null
                    if (_viewModel.SelectedTappeKontrol.Co2Kontrol == 0)
                    {
                        _viewModel.SelectedTappeKontrol.Co2Kontrol = -1;
                    }
                    if (PersistenceTappeKontrol.Post(_viewModel.SelectedTappeKontrol))
                    {
                        Clear();
                        //_viewModel.MiniutesLeft = 15;
                    }
                }
            }
        }
 public bool TjekPrimærNøgle(int PONR, DateTime Tid)
 {
     return(PersistenceTappeKontrol.GET_ONE(PONR, Tid));
 }