private async void Start()
        {
            await Loading.Show();

            surgeryTimeValid = new SurgeryTimeValid();
            InitializeComponent();
            ConnectValidators();
            SurgeryTimeVM = new SurgeryTimeVM(SaveButtonValid, () =>
            {
                this.DataContext = SurgeryTimeVM;
                if (GlobalVM.GlobalM.UserID == null)
                {
                    create.IsEnabled = false;
                }
            });
            validatorClass = surgeryTimeValid;
        }
 private void save(object sender, System.Windows.RoutedEventArgs e)
 {
     SurgeryTimeVM.ExecuteMethod();
 }
 private void SaveButtonValid()
 {
     create.IsEnabled = SurgeryTimeVM.Validate() && surgeryTimeValid.Validate(surgeryTimeValid);
 }
 protected internal bool Dirty()
 {
     return(SurgeryTimeVM.VMDirty());
 }