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); }