async Task SaveBehaviorAsync()
        {
            BehaviorModel Behavior_To_Add = new BehaviorModel
            {
                Id          = Guid.NewGuid().ToString(),
                Name        = Name,
                Active      = true,
                Description = Description,
                Task        = Type
            };

            //  adds patient to our patient collection
            PatientViewModel.StaticBehavior.Add(Behavior_To_Add);

            //  gets our teacher id
            string patient_id = PatientViewModel.StaticPatient.Id;

            //  creates new data base object to save our patient
            DatabaseCommunication DatabaseComm = new DatabaseCommunication();
            await DatabaseComm.saveGenericModelUpdateRelationFinalTable <BehaviorModel, PatientBehaviorModel>(Behavior_To_Add, patient_id);

            //  Clears the input so that user doesn't have to delete characters to add
            //  another patient
            Name        = "";
            Description = "";
        }
        async Task SaveDurationTaskAsync()
        {
            DurationTaskModel DurationTask_To_Add = new DurationTaskModel
            {
                Id   = Guid.NewGuid().ToString(),
                Name = "Occurence of Behavior", //Needs to be fixed with Occurence 1, Occurence 2, Occurence 3, etc.
                Time = Time
            };

            DatabaseCommunication DatabaseComm = new DatabaseCommunication();

            //Currently this is being manually seeded, however this needs to be fixed
            await DatabaseComm.saveGenericModelUpdateRelationFinalTable <DurationTaskModel, BehaviorDurationTaskModel>(DurationTask_To_Add, "5ae6bf42-0c11-468a-8176-e248850fd918");

            //  Clears the input so that user doesn't have to delete characters to add
            //  another occurence of behavior
            Time = "";
        }