Tengo una colección ProductSearchResults, debajo del método tiene la intención de encontrar un producto específico en esa colección y actualizarlo. Termino actualizando el objeto que apunta al elemento de la colección en lugar del elemento real en sí (creo)¿Cómo puedo actualizar un elemento en la colección en lugar de la referencia
¿Puede por favor mostrarme cómo hacerlo correctamente para que actualice el producto real en la colección
Gracias
public void UpdateProductInfo(ProductInfo product)
{
var productToUpdate = this.ProductSearchResults.Where(p => p.ID == product.ID).;
if (productUpdate.Count() > 0)
{
var toUpdate = productToUpdate.First<ProductInfo>();
toUpdate = product;
}
}
Dónde devolverá un IEnumerable cual no han Agregar o quitar métodos. Crear una lista a partir de ella creará una nueva lista para que no funcione. Si ProductSearchResults es una Lista , puede usar Buscar y luego Eliminar y Agregar. –