Exemplo n.º 1
0
        public Atuendo loguing(int atuendoId, DB context)
        {
            Atuendo g = new Atuendo();
            List <prendaXatuendoRepository> gur = new List <prendaXatuendoRepository>();

            gur = context.prendaXatuendoRepositories.Where(u => u.id_atuendo == atuendoId).ToList();
            foreach (prendaXatuendoRepository p in gur)
            {
                PrendaRepository per = new PrendaRepository();
                g.prendas.Add(per.loguing(p.id_prenda, context));
            }
            return(g);
        }
Exemplo n.º 2
0
        public Guardarropa loguing(int idGuardarropa, DB context)
        {
            Guardarropa g = new Guardarropa();
            List <guardarropaXusuarioRepository> gur = new List <guardarropaXusuarioRepository>();

            gur = context.guardarropaXusuarioRepositories.Where(u => u.id_guardarropa == idGuardarropa).ToList();
            g   = context.guardarropas.Single(u => u.id_guardarropa == idGuardarropa);
            foreach (guardarropaXusuarioRepository gu in gur)
            {
                if (gu.id_usuario != g.duenio)
                {
                    g.usuariosCompartidos.Add(gu.id_usuario);
                }
            }
            List <guardarropaXprendaRepository> gpr = new List <guardarropaXprendaRepository>();

            gpr = context.guardarropaXprendaRepositories.Where(u => u.id_guardarropa == idGuardarropa).ToList();
            foreach (guardarropaXprendaRepository p in gpr)
            {
                PrendaRepository per = new PrendaRepository();
                g.prendas.Add(per.loguing(p.id_prenda, context));
            }
            return(g);
        }