public Publicacion deserializarPublicacionConId(Dictionary <string, object> item) { Publicacion publicacion = new Publicacion(); VisibilidadRepository repoVisib = new VisibilidadRepository(); EstadoPublicacionRepository repoEstado = new EstadoPublicacionRepository(); UsuarioRepository repoUser = new UsuarioRepository(); TipoPublicacionRepository repoTipo = new TipoPublicacionRepository(); RubroRepository repoRubro = new RubroRepository(); publicacion.id = toLong(item["id_publicacion"]); publicacion.hayEnvio = toBool(item["envio"]); publicacion.descripcion = item["descripcion"].ToString(); publicacion.stock = toLong(item["stock"]); publicacion.fechaInicio = toDate(item["fecha_inicio"]); publicacion.fechaVencimiento = toDate(item["fecha_vencimiento"]); publicacion.precio = toDouble(item["precio"]); publicacion.rubro = repoRubro.traerPorId(toLong(item["rubro"])); publicacion.visibilidad = repoVisib.traerPorId(toLong(item["visibilidad"])); publicacion.estado = repoEstado.traerPorId(toLong(item["estado_publicacion"])); publicacion.responsable = repoUser.traerPorId(toLong(item["usuario_responsable"])); publicacion.tipo = repoTipo.traerPorId(toLong(item["tipo_publicacion"])); return(publicacion); }
public static string hashear(string texto) { UsuarioRepository repoUsuario = new UsuarioRepository(); return(repoUsuario.valorHasheado(texto)); }