public async Task <List <DetalleOrdenProveedor> > ObtenerTodosAsync() { var detalles = await _unitOfWork.DetalleOrdenProveedorDal.GetAsync(); foreach (var x in detalles) { x.Insumo = await _insumoBl.ObtenerPorIdAsync(x.IdInsumo); x.OrdenProveedor = await _ordenProveedorBl.ObtenerPorIdAsync(x.IdOrdenProveedor); } return((List <DetalleOrdenProveedor>)detalles); }