예제 #1
0
        /// <summary>
        /// Por patrón Creator, la clase MercadoLibre crea instancias de Regalo porque utiliza objetos de este tipo de forma cercana al devolverlos en un método
        /// </summary>
        /// <param name="resultado">Objeto resultado de búsqueda</param>
        /// <returns>Objeto Regalo creado a partir de MLApiSearchResult</returns>
        private Regalo ResultToRegalo(MLApiSearchResult resultado)
        {
            Regalo regalo = new Regalo();

            regalo.Nombre    = resultado.Title;
            regalo.Precio    = resultado.Price;
            regalo.Moneda    = resultado.Currency;
            regalo.Url       = resultado.ResultURL;
            regalo.UrlImagen = resultado.ImageURL;
            return(regalo);
        }
예제 #2
0
 public static async Task EnviarRegalo(Regalo regalo, long idPerfil, TipoPlataforma plat)
 {
     await Respuesta.EnviaRegalo(regalo.ToString(), idPerfil, plat);
 }