private IEnumerable <ProductoItemViewModel> ToProductoItemViewModel() { return(ProductoList.Select(p => new ProductoItemViewModel { idProducto = p.idProducto, idPresentacion = p.idPresentacion, cantidadFraccion = p.cantidadFraccion, codigoBarras = p.codigoBarras, codigoProducto = p.codigoProducto, controlSinStock = p.controlSinStock, descripcionCorta = p.descripcionCorta, descripcionLarga = p.descripcionLarga, enCategoriaEstrella = p.enCategoriaEstrella, enPortada = p.enPortada, enUso = p.enUso, estado = p.estado, idMarca = p.idMarca, idUnidadMedida = p.idUnidadMedida, keywords = p.keywords, limiteMaximo = p.limiteMaximo, limiteMinimo = p.limiteMinimo, mostrarPrecioWeb = p.mostrarPrecioWeb, mostrarVideo = p.mostrarVideo, mostrarWeb = p.mostrarWeb, nombreMarca = p.nombreMarca, nombreProducto = p.nombreProducto, nombreUnidad = p.nombreUnidad, precioCompra = p.precioCompra, urlVideo = p.urlVideo, ventaVarianteSinStock = p.ventaVarianteSinStock, nombre = p.nombre, codigo = p.codigo, EstadoString = p.EstadoString, precioVenta = p.precioVenta, stock = p.stock, stockFinanciero = p.stockFinanciero, idPresentacionAfectada = p.idPresentacionAfectada, idAlmacen = p.idAlmacen, nombreAlmacen = p.nombreAlmacen, IdPresentacionint = p.IdPresentacionint, IsVisiblePrecioVenta = (p.precioVenta != null), //IsVisiblePrecioCompra = (p.precioCompra != null), IsVisibleStock = (p.stock != null), BackgroundItem = (!p.estado) ? (Color)App.Current.Resources["AlertLight"] : Color.Transparent, TextColorItem = (!p.estado) ? (Color)App.Current.Resources["Alert"] : (Color)App.Current.Resources["grey"], })); }