/// <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); }
public static async Task EnviarRegalo(Regalo regalo, long idPerfil, TipoPlataforma plat) { await Respuesta.EnviaRegalo(regalo.ToString(), idPerfil, plat); }