public bool UpdateTriggerIfValid(MigraineModels.TriggerModel trigger, bool isValid)
        {
            if (isValid)
                this.UpdateTrigger(trigger);

            return isValid;
        }
        public MigraineModels.DosageModel CreateDose(MigraineModels.DosageModel dose)
        {
            var returnDose = this.Context.Dosage.Add(dose);
            this.Save(this.SaveOnChange);

            return returnDose;
        }
        public MigraineModels.TriggerModel CreateTrigger(MigraineModels.TriggerModel trigger)
        {
            var returnTrigger = this.Context.Triggers.Add(trigger);
            this.Save(this.SaveOnChange);

            return returnTrigger;
        }
        public bool UpdateDoseIfValid(MigraineModels.DosageModel dose, bool isValid)
        {
            if (isValid)
            {
                this.UpdateDose(dose);
            }

            return isValid;
        }
 public void UpdateTrigger(MigraineModels.TriggerModel trigger)
 {
     this.Context.Entry(trigger).State = EntityState.Modified;
     this.Save(this.SaveOnChange);
 }
 public void DeleteTrigger(MigraineModels.TriggerModel Trigger)
 {
     this.Context.Triggers.Remove(Trigger);
     this.Save(this.SaveOnChange);
 }
 public void UpdateDose(MigraineModels.DosageModel dose)
 {
     this.Context.Entry(dose).State = EntityState.Modified;
     this.Save(this.SaveOnChange);
 }
 public void DeleteDose(MigraineModels.DosageModel dose)
 {
     this.Context.Dosage.Remove(dose);
     this.Save(this.SaveOnChange);
 }
 public bool UpdateMigraineIfValid(MigraineModels.MigraineModel migraine, bool isValid)
 {
     throw new NotImplementedException();
 }
 public void UpdateMigraine(MigraineModels.MigraineModel migraine)
 {
     throw new NotImplementedException();
 }