public List <Atuendo> generarAtuendos() { DB db = new DB(); guardarropaXusuarioRepository guardarropaDAO = new guardarropaXusuarioRepository(); GuardarropaRepository guardarropaREP = new GuardarropaRepository(); GenerarSugerencias generador = new GenerarSugerencias(); TipoPrendaRepository tpr = new TipoPrendaRepository(); List <Atuendo> atuendos = new List <Atuendo>(); List <guardarropaXusuarioRepository> guardarropasParciales = guardarropaDAO.listarGuardarropasDeUsuario(id_usuario); List <List <Prenda> > prendas = new List <List <Prenda> >(); foreach (guardarropaXusuarioRepository g in guardarropasParciales) { prendas.Add(guardarropaREP.PrendasDelGuardarropas(g.id_guardarropa, db)); } foreach (List <Prenda> p in prendas) { foreach (Prenda pr in p) { pr.tipo = tpr.TraerTipoDePrendaPorId(pr.tipoPrenda); } } foreach (List <Prenda> p in prendas) { atuendos.AddRange(generador.ejecutarGenerar(20, p, this)); } return(atuendos); }
public List <Atuendo> generarSugerencias(int temperatura, Evento even) { GenerarSugerencias g = new GenerarSugerencias(); List <Atuendo> sugerencias = new List <Atuendo>(); sugerencias = g.ejecutarGenerar(temperatura, prendas, even); return(sugerencias); }