public async Task <PrendasDto> ObtenerPrendaPorId(int id)
        {
            var prenda = (await EncontrarPrenda(t => t.Id == id)).FirstOrDefault();

            if (prenda != default(Prendas))
            {
                var predaDto = new PrendasDto
                {
                    Id     = prenda.Id,
                    Nombre = prenda.Nombre
                };
                return(predaDto);
            }
            return(default(PrendasDto));
        }
        public async Task <List <PrendasDto> > ObtenerTodasPrendas()
        {
            var prendas      = new List <PrendasDto>();
            var listaPrendas = _context.Set <Prendas>().ToList();

            foreach (var prenda in listaPrendas)
            {
                var prendaDto = new PrendasDto
                {
                    Id     = prenda.Id,
                    Nombre = prenda.Nombre
                };
                prendas.Add(prendaDto);
            }
            return(await Task.FromResult(prendas));
        }
        public async Task <List <PrendasDto> > ObtenerPrendasPorClasificacionId(int clasificacionId)
        {
            var listaPrendas = new List <PrendasDto>();
            var prendas      = (await EncontrarPrendasClasificacion(t => t.ClasificacionId == clasificacionId)).ToList();

            foreach (var prenda in prendas)
            {
                var prendaEntidad = (await EncontrarPrenda(t => t.Id == prenda.PrendasId)).FirstOrDefault();
                var prendaDto     = new PrendasDto
                {
                    Id     = prendaEntidad.Id,
                    Nombre = prendaEntidad.Nombre
                };
                listaPrendas.Add(prendaDto);
            }
            return(listaPrendas);
        }