public static void DeleteQuestConnection(int id)
        {
            IQuestRepository repo = new EFQuestRepository();

            var reqs = repo.QuestConnectionRequirements.Where(q => q.QuestConnectionId.Id == id).ToList();

            foreach (var q in reqs)
            {
                repo.DeleteQuestConnectionRequirement(q.Id);
            }

            repo.DeleteQuestConnection(id);
        }
        public static void DeleteQuestConnectionRequirement(int id)
        {
            IQuestRepository repo = new EFQuestRepository();

            repo.DeleteQuestConnectionRequirement(id);
        }