コード例 #1
0
        public void GenerarArchivos()
        {
            EF.EFModelContainer context = new EF.EFModelContainer();


            /*
             *         var lstLocaciones = (List<EF.Localizacion>)context.Localizacion.ToList();
             *         List<LocalizacionEntity> lstLocalizacionEntity = new List<LocalizacionEntity>();
             *
             *         foreach (var locacion in lstLocaciones)
             *         {
             *             var objLocalizacion = new LocalizacionEntity() { IdLocalizacion = locacion.IdLocalizacion, Ciudad = locacion.Ciudad, Estacion = locacion.Estacion, Estado = locacion.Estado, Pais = locacion.Pais };
             *             lstLocalizacionEntity.Add(objLocalizacion);
             *         }
             *
             *         var objMyjson = new MyJson<LocalizacionEntity>();
             *         var json = objMyjson.ConverterJsonToString(lstLocalizacionEntity);
             *         objMyjson.SaveFileJson("Localizaciones.json", json);
             *
             */

            var lstRutas = (List <EF.Rutas>)context.Rutas.ToList();

            List <RutasEntity> lstRutasentity = new List <RutasEntity>();

            foreach (var objRuta in lstRutas)
            {
                var objRutasEntity = new RutasEntity()
                {
                    //IdRuta = Guid.NewGuid(),
                    Chofer      = objRuta.Chofer,
                    Compania    = objRuta.Compania,
                    FechaFin    = objRuta.FechaFin,
                    FechaInicio = objRuta.FechaInicio,
                    Estaciones  = new LocalizacionEntity()
                    {
                        Ciudad   = objRuta.Estaciones.Ciudad,
                        Estacion = objRuta.Estaciones.Estacion,
                        Estado   = objRuta.Estaciones.Estado,
                        Pais     = objRuta.Estaciones.Pais
                    }
                };
                lstRutasentity.Add(objRutasEntity);
            }


            var objMyjsonRutas = new MyJson <RutasEntity>();
            var jsonRutas      = objMyjsonRutas.ConverterJsonToString(lstRutasentity);

            objMyjsonRutas.SaveFileJson("Rutas.json", jsonRutas);
        }