public HttpResponseMessage Get(HttpRequestMessage request)
 {
     try
     {
         var inf = countryBL.GetCountries();
         countryResponse.countries = inf;
         return(Request.CreateResponse <IResponse>(HttpStatusCode.OK, countryResponse));
     }
     catch (Exception)
     {
         response.HttpCode = 500;
         response.Message  = "something went wrong";
         return(Request.CreateResponse <IResponse>(HttpStatusCode.InternalServerError, response));
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            CountryBL      queryToCountries = new CountryBL();
            Country        country          = new Country();
            List <Country> listOfCountries  = new List <Country>();

            Console.WriteLine("Consulta a la base de datos (paises)");
            listOfCountries = queryToCountries.GetCountries();

            if (listOfCountries == null && queryToCountries.ErrorMessage != string.Empty)
            {
                Console.WriteLine("Error: {0}", queryToCountries.ErrorMessage);
            }
            else
            {
                foreach (var item in listOfCountries)
                {
                    Console.WriteLine("País : {0}", item.NameEs);
                    Console.WriteLine("ISO2 : {0} - ISO3: {1}", item.ISO2, item.ISO3);
                }
            }

            Console.WriteLine("---------------------------------");
            Console.WriteLine("Agregue un nuevo país.");
            Console.Write("Nombre en español: ");
            country.NameEs = Console.ReadLine();

            Console.Write("Nombre en inglés: ");
            country.NameEn = Console.ReadLine();

            Console.Write("Cód ISO2: ");
            country.ISO2 = Console.ReadLine();

            Console.Write("Cód ISO3: ");
            country.ISO3 = Console.ReadLine();

            bool record = queryToCountries.InsertCountry(country);

            if (record)
            {
                Console.WriteLine("Los datos del país {0} fueron registrados con éxito.", country.NameEs);
            }
            else
            {
                Console.WriteLine("Error en el registro de datos: {0}", queryToCountries.ErrorMessage);
            }

            //Console.Write("Id: ");
            //// Realizar la consulta a BD
            //int idCountry = Convert.ToInt32(Console.ReadLine());
            //country = queryToCountries.GetCountry(idCountry);

            //if (country != null)
            //{
            //    //mostrar el resultado:
            //    Console.WriteLine("El país tiene los siguientes datos: ");
            //    Console.WriteLine("Nombre: {0} - {1}", country.NameEn, country.ISO3);
            //}
            //else
            //    Console.WriteLine("No hay datos");

            Console.ReadLine();
        }