public void Convert()
        {
            ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");

            IDatabase db = redis.GetDatabase();

            using (PolyclinicDataBase context = new PolyclinicDataBase())
            {
                db.StringSet("disease", JsonSerializer.Serialize(context.Diseases));

                var diseaseList = JsonSerializer.Deserialize <List <Disease> >(db.StringGet("disease"));
                Console.WriteLine("\nЗахэшированные данные: ");
                foreach (var disease in diseaseList)
                {
                    Console.WriteLine(disease.DiseaseName);
                }
            }
        }
        public void Convert()
        {
            MongoClient dbClient = new MongoClient("mongodb://127.0.0.1:27017");

            dbClient.DropDatabase("polyclinicDB");

            var db = dbClient.GetDatabase("polyclinicDB");

            var diseases     = db.GetCollection <Disease>("disease");
            var posts        = db.GetCollection <Post>("post");
            var districts    = db.GetCollection <District>("district");
            var doctors      = db.GetCollection <Doctor>("doctor");
            var patients     = db.GetCollection <Patient>("patient");
            var diseaseCards = db.GetCollection <DiseaseCard>("diseaseCard");

            using (PolyclinicDataBase context = new PolyclinicDataBase())
            {
                foreach (var disease in context.Diseases)
                {
                    diseases.InsertOne(disease);
                    Console.WriteLine("Отдел " + disease.DiseaseName + " добавлен в соответсвующую коллекцию");
                }


                var postList = context.Posts
                               .Include(rec => rec.Post_Diseases)
                               .ThenInclude(rec => rec.Disease);

                foreach (var post in postList)
                {
                    posts.InsertOne(post);
                    Console.WriteLine("Должность " + post.PostName + " добавлена в соответсвующую коллекцию");
                }

                foreach (var district in context.Districts)
                {
                    districts.InsertOne(district);
                    Console.WriteLine("Район " + district.DistrictName + " добавлен в соответсвующую коллекцию");
                }



                var doctorList = context.Doctors
                                 .Include(rec => rec.Doctor_Districts)
                                 .ThenInclude(rec => rec.District);

                foreach (var doctor in doctorList)
                {
                    doctors.InsertOne(doctor);
                    Console.WriteLine("Доктор " + doctor.Email + " добавлен в соответсвующую коллекцию");
                }

                var patientsList = context.Patients
                                   .Include(rec => rec.DiseaseCards);

                foreach (var patient in patientsList)
                {
                    patients.InsertOne(patient);
                    Console.WriteLine("Пациент " + patient.Email + " добавлен в соответсвующую коллекцию");
                }

                foreach (var diseaseCard in context.DiseaseCards)
                {
                    diseaseCards.InsertOne(diseaseCard);
                    Console.WriteLine("Карта заболевания " + diseaseCard.Id + " добавлена в соответсвующую коллекцию");
                }
            }
        }