public Valoracion ConvertENToModelUI(ValoracionEN en) { Valoracion val = new Valoracion(); val.Id = en.Id; val.Registrado = en.Registrado.N_usuario; val.Articulo = en.Articulo.Id; val.Texto = en.Texto; val.Puntuacion = en.Puntuacion; return(val); }
public ArticuloYOpinion ConvertENToViewModelUI(ArticuloEN en) { ArticuloYOpinion art = new ArticuloYOpinion(); art.Articulo.Id = en.Id; art.Articulo.Nombre = en.Nombre; art.Articulo.Precio = en.Precio; art.Articulo.Descripcion = en.Descripcion; art.Articulo.Stock = en.Stock; art.Articulo.NomCategoria = en.Categoria.Id; art.Articulo.NombreCategoria = en.Categoria.Nombre; art.Articulo.Imagen = en.Imagen; art.Articulo.Img_3d = en.Img_3d; art.Articulo.IdVideojuego = en.Videojuego.Id; art.Articulo.Videojuego = en.Videojuego.Nombre; Valoracion v; IList <ValoracionEN> var = en.Valoracion; int i = 0; double valor = 0; foreach (ValoracionEN item in var) { v = new Valoracion(); v.Id = item.Id; v.Puntuacion = item.Puntuacion; v.Texto = item.Texto; v.Registrado = item.Registrado.N_usuario; art.Valoracion.Add(v); i++; valor += item.Puntuacion; } art.Articulo.ValoracionMedia = valor / i; art.Articulo.UsuariosId = new List <int>(); foreach (RegistradoEN regEN in en.Registrado) { art.Articulo.UsuariosId.Add(regEN.Id); } return(art); }