public void Do()
        {
            var service = new InitialChargeTreatmentByHospitalService();
            service.DoSearchPeriodic();

            var periodicChargeByHospital = new PeriodicChargeByHospitalService();
            periodicChargeByHospital.DoSearch();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //TreatmentsLuceneService service = new TreatmentsLuceneService();
            //var tretments = service.GetTreatments(new PatientDTO() { Id = "000001707" });

            Stopwatch sw;

            var serviceInitial = new InitialChargeTreatmentByHospitalService();

            sw = Stopwatch.StartNew();

            serviceInitial.DoSearch();

            sw.Stop();

            System.Console.WriteLine("Treatments Time taken: {0}ms", sw.Elapsed.TotalMilliseconds);

            var service = new InitialChargeByHospitalService();

            sw = Stopwatch.StartNew();

            service.DoSearch(new Patient());

            sw.Stop();

            System.Console.WriteLine("Treatments Time taken: {0}ms", sw.Elapsed.TotalMilliseconds);

            //PatientRepository pacientes = new PatientRepository(FactorryNhibernate.GetSession(DbEnum.Copa));

            //var resultados = pacientes.GetPatientsWithPeriod();

            //var integration = new IntregationPeriodicCharge();
            //integration.Do();

            //service.Patients = new List<IPatientDTO>();
            //service.Patients.Add(new PatientDTO() { Hospital = DbEnum.Copa ,Records = new List<RecordDTO>(){new RecordDTO(){Hospital = DbEnum.Copa,Code ="123"}}});
            //service.Patients.Add(new PatientDTO() { Hospital = DbEnum.Copa, Records = new List<RecordDTO>() { new RecordDTO() { Hospital = DbEnum.Copa, Code = "124" } } });
            //service.Patients.Add(new PatientDTO() { Hospital = DbEnum.Copa, Records = new List<RecordDTO>() { new RecordDTO() { Hospital = DbEnum.Copa, Code = "125" } } });

            // FillPatientsDbForService service = new FillPatientsDbForService();
            // service.Fill();

            //var serviceSave = new SavePatientsCacheService();
            //serviceSave.Save(DbEnum.QuintaDor);

            //var service = new GetPatientsLuceneService();
            //var patientsSimple = service.GetPatients("LEA");
            //var patients =  service.GetPatientsAdvancedSearch(new PatientDTO() {Name = "LEA", DateBirthday = ""},new List<string>());

            // var service = new GetPatientRedisService();
            //  var result = service.GetPatientByKey(DbEnum.QuintaDorWorkker);

            //  SavePatientsCacheService service = new SavePatientsCacheService();

            ////  Esse serviço eu insiro no memcache com a chave quintaDOrWorkker
            //  service.Save(Domain.Factorys.DbEnum.QuintaDorWorkker);

            //ObterPacientes(DbEnum.QuintaDor, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //ObterPacientes(DbEnum.QuintaDorWorkker, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //ObterPacientes(DbEnum.CopaDor, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //ObterPacientes(DbEnum.sumario, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //ObterPacientes(DbEnum.QuintaDorWorkker, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //ObterPacientes(DbEnum.QuintaDorWorkker, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);

            //var pacientesNovos = ObterPacientes(DbEnum.QuintaDorWorkker, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //var pacientesNovos = ObterPacientes(DbEnum.QuintaDorWorkker, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);
            //var pacientesNovos = ObterPacientes(DbEnum.QuintaDorWorkker, new PatientDTO() { Name = "LEA" }).ContinueWith(Finalizer);

            System.Console.WriteLine("Acabou!");
            System.Console.ReadKey();
        }