public List <Prenda> PrendasDelGuardarropas(int idGuardarropa, DB db) { List <guardarropaXprendaRepository> guardarropaXPrendaDAO = new List <guardarropaXprendaRepository>(); guardarropaXPrendaDAO = db.guardarropaXprendaRepositories.Where(u => u.id_guardarropa == idGuardarropa).ToList(); List <Prenda> prendas = new List <Prenda>(); foreach (guardarropaXprendaRepository gxpDAO in guardarropaXPrendaDAO) { PrendaRepository prendaDAO = new PrendaRepository(); Prenda prenda = prendaDAO.BuscarPrendaPorId(gxpDAO.id_prenda); prendas.Add(prenda); } return(prendas); }
public Atuendo getAtuendosPorId(int?id, DB context) { Atuendo a = new Atuendo(); a.id_atuendo = id.GetValueOrDefault(); prendaXatuendoRepository pxa = new prendaXatuendoRepository(); PrendaRepository pren = new PrendaRepository(); TipoPrendaRepository t = new TipoPrendaRepository(); List <prendaXatuendoRepository> listpxa = pxa.BuscarPrendasPorSugerencias(a.id_atuendo, context); foreach (prendaXatuendoRepository p in listpxa) { Prenda prenda = pren.BuscarPrendaPorId(p.id_prenda); prenda.tipo = t.TraerTipoDePrendaPorId(prenda.tipoPrenda); a.prendas.Add(prenda); } return(a); }